javascript - Phonegap worked fine but now it isn't -


a strange thing happend cordova, simpliest code doesn't work anymore. code worked fine enough since yesterday isn't. didn't change in manifest.xml or other file. device?

<title>device properties example</title>  <script type="text/javascript" charset="utf-8" src="cordova.js"></script> <script type="text/javascript" charset="utf-8">      // wait cordova load     //     function onload(){         document.addeventlistener("deviceready", ondeviceready, false);     }     // cordova ready     //     function ondeviceready() {         alert('test')         var element = document.getelementbyid('deviceproperties');          console.log('test');         element.innerhtml = 'device name: '     + device.name     + '<br />' +                 'device cordova: '  + device.cordova + '<br />' +                 'device platform: ' + device.platform + '<br />' +                 'device uuid: '     + device.uuid     + '<br />' +                 'device model: '    + device.model     + '<br />' +                 'device version: '  + device.version  + '<br />';     }  </script> 

now can't run cordova anymore. in logcat:

05-15 11:46:33.478: i/cordovalog(26092): changing log level debug(3) 05-15 11:46:33.478: i/cordovalog(26092): found preference usebrowserhistory=true 05-15 11:46:33.478: d/cordovalog(26092): found preference usebrowserhistory=true 05-15 11:46:33.478: i/cordovalog(26092): found preference exit-on-suspend=false 05-15 11:46:33.478: d/cordovalog(26092): found preference exit-on-suspend=false 05-15 11:46:33.483: i/cordovalog(26092): found preference loadingdialog=more, loading... 05-15 11:46:33.483: d/cordovalog(26092): found preference loadingdialog=more, loading... 05-15 11:46:33.503: d/jsmessagequeue(26092): set native->js mode 2 05-15 11:46:33.508: d/droidgap(26092): droidgap.init() 05-15 11:46:33.618: d/cordovawebview(26092): >>> loadurl(file:///android_asset/www/index.html) 05-15 11:46:33.618: d/pluginmanager(26092): init() 05-15 11:46:33.623: d/cordovawebview(26092): >>> loadurlnow() 05-15 11:46:33.628: d/droidgap(26092): resuming app 05-15 11:46:33.688: d/softkeyboarddetect(26092): ignore event 05-15 11:46:33.698: d/droidgap(26092): onmessage(onpagestarted,file:///android_asset/www/index.html) 05-15 11:46:34.088: d/softkeyboarddetect(26092): ignore event 05-15 11:46:36.068: d/cordova(26092): onpagefinished(file:///android_asset/www/index.html) 05-15 11:46:36.068: d/droidgap(26092): onmessage(onnativeready,null) 05-15 11:46:36.068: d/droidgap(26092): onmessage(onpagefinished,file:///android_asset/www/index.html) 05-15 11:46:38.068: d/droidgap(26092): onmessage(spinner,stop) 05-15 11:46:38.353: w/dalvikvm(26092): disablegcforexternalalloc: false

what wrong?

the phonegap plugins: camera, accelerator etc. works geolocation not. code permissions installed before:

<title>device properties example</title>  <script type="text/javascript" charset="utf-8" src="cordova.js"></script> <script type="text/javascript" charset="utf-8">      // wait cordova load     //     document.addeventlistener("deviceready", ondeviceready, false);      // cordova ready     //     function ondeviceready() {         console.log('test');         alert('test');         navigator.geolocation.getcurrentposition(onsuccess, onerror);     }      // onsuccess geolocation     //     function onsuccess(position) {         var element = document.getelementbyid('geolocation');         console.log(position.coords.latitude);         element.innerhtml =                 'latitude: '           + position.coords.latitude              + '<br />' +                 'longitude: '          + position.coords.longitude             + '<br />' +                 'altitude: '           + position.coords.altitude              + '<br />' +                 'accuracy: '           + position.coords.accuracy              + '<br />' +                 'altitude accuracy: '  + position.coords.altitudeaccuracy      + '<br />' +                 'heading: '            + position.coords.heading               + '<br />' +                 'speed: '              + position.coords.speed                 + '<br />' +                 'timestamp: '          +                                   position.timestamp          + '<br />';     }      // onerror callback receives positionerror object     //     function onerror(error) {         alert('code: '    + error.code    + '\n' +                 'message: ' + error.message + '\n');     }  </script> 

but variable "position" isn't set or something, plugin working before ain't. :(


Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -