Ok..good, then what I've read and understood are correct!!

BTW, Diane, kudos to the Android 2.3 team! I am surprised it's not a 3.0
release with all the.. in my opinion.. huge additions to the native side. I
can't wait to see (and hopefully use) the games and music apps that will
finally be comparable to iPhone games/music apps!

On Sat, Jan 15, 2011 at 3:36 PM, Dianne Hackborn <hack...@android.com>wrote:

> On Sat, Jan 15, 2011 at 12:35 PM, Kevin Duffey <andjar...@gmail.com>wrote:
>
>> I thought you weren't really supposed to "quit" an app? I know the Android
>> system will kill an app when necessary to reclaim resources. I have seen
>> apps, including google maps that allow you to exit. In the case of google
>> maps, if you're using the navigation, and don't exit, it keeps on talking
>> and drains your battery pretty fast. I've learned from experience to exit
>> that app! So I guess I can see a time when it should exit. But I thought by
>> listening to the activity events of pause/resume, and so forth you can use
>> those to exit the app gracefully?
>>
>
> In navigation, exit isn't exiting the app, it's exiting the active (very
> power hungry) navigation mode of the app.
>
>
>> For that matter, since games use threads, don't they have to stop the
>> threads, save state, and such when a user presses home to exit out of it?
>>
>
> Yes they should.  Which is the same as if the user receives a phone call,
> etc. When the user leaves your app for whatever reason, you should stop your
> execution.  Of course this is fuzzy: if the user has explicitly asked you to
> continue doing some work (playing music, navigating) then of course you will
> do so (but this work is associated with a service, not an activity); and
> some apps may continue doing some remaining work immediately after the user
> leaves, such as finishing the retrieval of a web page in the browser.
>
> --
> Dianne Hackborn
> Android framework engineer
> hack...@android.com
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails.  All such
> questions should be posted on public forums, where I and others can see and
> answer them.
>
>
>  --
> 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<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
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