Hi,
unregisterReceiver should definitely be called from onPause. onFreeze
will only get called if another Activity is starting and your own
Activity may be destroyed. In contrast, onPause will be called every
time your Activity stops displaying.
Hope this helps,
Chris
On Apr 9, 12:37 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> I don't have an onPause. Could this be the problem?
> However, I have a onResume and a onFreeze:
>
> @Override
> public void onFreeze(Bundle icicle) {
> this.unregisterReceiver(this.myIntentReceiver);
> super.onFreeze(icicle);
> }
> @Override
> public void onResume() {
> super.onResume();
> this.registerReceiver(this.myIntentReceiver,
> this.myIntentFilter);
> }
>
> What am I doing wrong?
>
> Thanks,
> Noam.
>
> On Apr 9, 9:18 am, Hielko <[EMAIL PROTECTED]> wrote:
>
> > Check if your onResume and onPause methods are called properly. There
> > are some bugs in the lifecycle model, sometimes onPauze will be called
> > but onResume isn't called when you go back to the activity so that
> > could generate some problems.
>
> > On Apr 9, 5:54 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> > wrote:
>
> > > I tried emulator -wipe-data and it still doesn't work..Does anyone
> > > have a suggestion?
>
> > > Thanks,
> > > Noam.
>
> > > On Mar 13, 9:33 pm, cirion <[EMAIL PROTECTED]> wrote:
>
> > > > Argh, never mind. This seems to be one of those problems that can be
> > > > fixed with emulator -wipe-data.
>
> > > > On Mar 13, 7:47 pm, cirion <[EMAIL PROTECTED]> wrote:
>
> > > > > I'm having the exact same problem. This is in a MapActivity. Does
> > > > > anyone know of a solution? Thanks!
>
> > > > > On Mar 7, 3:46 am, Mark <[EMAIL PROTECTED]> wrote:
>
> > > > > > Occassionally, I am getting an exception like this when I finish my
> > > > > > activity.
>
> > > > > >ERROR/AndroidRuntime(605): java.lang.RuntimeException:Errorreceiving
> > > > > >broadcastnullin [EMAIL PROTECTED]
> > > > > >ERROR/AndroidRuntime(605): at android.app.ActivityThread
> > > > > > $PackageInfo$ReceiverDispatcher.run(ActivityThread.java:492)
> > > > > >ERROR/AndroidRuntime(605): at
> > > > > > android.os.Handler.handleCallback(Handler.java:455)
> > > > > >ERROR/AndroidRuntime(605): at
> > > > > > android.os.Handler.dispatchMessage(Handler.java:78)
> > > > > >ERROR/AndroidRuntime(605): at android.os.Looper.loop(Looper.java:
> > > > > > 91)
> > > > > >ERROR/AndroidRuntime(605): at
> > > > > > android.app.ActivityThread.main(ActivityThread.java:3052)
> > > > > >ERROR/AndroidRuntime(605): at
> > > > > > java.lang.reflect.Method.invokeNative(Native Method)
> > > > > >ERROR/AndroidRuntime(605): at
> > > > > > java.lang.reflect.Method.invoke(Method.java:356)
> > > > > >ERROR/AndroidRuntime(605): at android.os.ZygoteInit
> > > > > > $MethodAndArgsCaller.run(ZygoteInit.java:1547)
> > > > > >ERROR/AndroidRuntime(605): at
> > > > > > android.os.ZygoteInit.main(ZygoteInit.java:1445)
> > > > > >ERROR/AndroidRuntime(605): at
> > > > > > android.dalvik.NativeStart.main(Native Method)
> > > > > >ERROR/AndroidRuntime(605): Caused by: java.lang.NullPointerException
> > > > > >ERROR/AndroidRuntime(605): at android.app.ActivityThread
> > > > > > $PackageInfo$ReceiverDispatcher.run(ActivityThread.java:476)
> > > > > >ERROR/AndroidRuntime(605): ... 9 more
>
> > > > > > Inside my activity, I am using an IntentReceiver as a inner class to
> > > > > > receive location update from location manager. I register the
> > > > > > IntentFilter and call requestUpdates in onResume, and unregister and
> > > > > > removeUpdates in onPause. I don't think this exception is generated
> > > > > > by
> > > > > > my onReceiveIntent code, as I have tried to place a try catch block
> > > > > > around all the code and this still happens. Has anyone had similar
> > > > > > problem?- Hide quoted text -
>
> > > > - Show quoted text -- Hide quoted text -
>
> > > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---