Achanta wrote:
> But since I started trying to log everything to see the activity life
> cycle, what I observed is that onStop method is not actually being
> called when I click on home button. 

:: blink, blink ::

> Its being called as soon as i open
> my app again, which is not how I wanted it to do. The locationUpdates
> should stop the moment the user hits home button.

I just tried it on an app I'm working on (Android 2.1), and onStop() was
called at the point I pressed the HOME button.

Are you doing anything unusual in your manifest vis a via
android:launchMode or similar settings?

> The other thing is that I expected my stack to be as it is and as soon
> as I open my app after hitting on home button, the activity which I
> was previously in will be opened. But it restarted the app itself.
> 
> This is what I observed in my app.
> Say I have a main activity A and another Activity B.
> I come to Activity B from Activity A.
> Then I click on home button.
> It closes the app but does not yet call onStop on B.
> Now I open my app and it now calls onStop on Activity B.
> It starts Activity A again.
> Now only when I click on button for activity B, it calls onRestart
> method on Activity B.

I just tried it with this same scenario (Activity A -> Activity B ->
HOME), and again, onStop() was called at the point I pressed HOME.

> So am I doing something wrong or is it supposed to work in that way or
> is it a bug?

Well, there appears to be something afoot either with your app or with
your environment. onStop(), at least as of Android 2.1, seems to behave
as documented for fairly ordinary stuff. Mind you that my test code does
not mess with android:launchMode or flags on activity starting or
whatever, so if you are, that's something to experiment with.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy

Android Development Wiki: http://wiki.andmob.org

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to