Hi all ,
i having issues regarding location listener in myService class
file ..
here is code i like to share ..
myService.java
///onStart method ..
onStart() {
locationManager = (LocationManager) getSystemService
(Context.LOCATION_SERVICE)
.
.
provider = locationManager.getBestProvider(criteria, true);
locationListener = (LocationListener) new MyLocationListener();
locationManager.requestLocationUpdates(provider, 0, 0,
locationListener);
}
////
///In myActivity.java.. having btn to stop the service
OnClick of stop btn in myActivity . ..am doing
stopService(new Intent(getApplicationContext(), myService.class)
myService.java
////onDestroy method....
onDestroy() {
locationManager=(LocationManager) getSystemService
(Context.LOCATION_SERVICE);
locationManager.removeUpdates(locationListener); //Getting **exception
here ....
}
**exception:::
java.lang.IllegalArgumentException: listener==null at
android.location.LocationManager.removeUpdates(LocationManager.java:
799) at
<.package_name>myService.onDestroy(myService.java:407)
I dont know Y listener turns null without reason .. kindly guide
further on it .. .where am i going wrong !!!
thank u ..
regards
Sheik
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en