Hello,
I have an IntentReceiver IR, which I register as follows:
locationManager.requestUpdates(..., new Intent("test"));
IntentFilter filter = new IntentFilter();
filter.addAction("test");
IR ir = new IR(...);
activity.registerReceiver(ir, filter);
This works excellent. However doing my unregistration as follows:
activity.unregisterReceiver(ir); // ir = same concreate class instance
as above
locationManager.removeUpdates(new Intent("test"));
still seems to produce broadcasts, which results in an error with message
"Error receiving broadcast null in IR".
What is wrong with my unregistration code, and what is the correct way?
Also, should'nt it be enough just to call
locationManager.removeUpdates(new Intent("test"))? Basically this
says: "Don't inform me of any kind of broadcast from that location
manager anymore".
Best regards,
Jakob Bjerre Jensen
--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---