>
> It does stop retrieving GPS signals after I exit the app.

If this is why you're doing this, you're going about this the wrong way. Use
finish() on your activity, not System.exit(), and if you have a location
listener set up that is using the GPS make sure to unregister it in your
onPause() / onStop() / onDestroy() methods, depending on what functionality
you need.

-------------------------------------------------------------------------------------------------
TreKing - Chicago transit tracking app for Android-powered devices
http://sites.google.com/site/rezmobileapps/treking


On Fri, Jan 8, 2010 at 1:50 AM, Justin Anderson <janderson....@gmail.com>wrote:

> Any particular reason you are using System.exit() as opposed to finish()???
>
> finish() gives Android the opportunity to do any cleanup that it needs to
> when your app gets done... I would imaging that System.exit() bypasses this.
>
>
> ----------------------------------------------------------------------
> There are only 10 types of people in the world...
> Those who know binary and those who don't.
> ----------------------------------------------------------------------
>
>
> On Thu, Jan 7, 2010 at 11:27 PM, ZhouSu <zsmarga...@gmail.com> wrote:
>
>> Thanks Justin and TreKing!
>> I haven't found the error for onDestroy after looking at the log....
>> but I've managed to close the application using JAVA System.exit()
>> instead.
>> It does stop retrieving GPS signals after I exit the app.
>>
>>
>>
>> On Jan 7, 2:20 am, TreKing <treking...@gmail.com> wrote:
>> > > BTW, if i change onDestroy() to finish(), the application works fine
>> so
>> > > other parts should have no problem. How can I end the application
>> lifecycle
>> > > successfully?
>> >
>> > Um ... call finish() instead of onDestroy?
>> >
>> > Look at the logs like Justin said. My guess: you're not supposed to call
>> > onDestroy() and the system is throwing an exception because you've done
>> so
>> > (I believe I've seen it also throw if you don't call super.onDestroy()
>> in
>> > your overwritten method ... so *it knows* .
>> >
>> >
>> ---------------------------------------------------------------------------
>> ----------------------
>> > TreKing - Chicago transit tracking app for Android-powered
>> deviceshttp://sites.google.com/site/rezmobileapps/treking
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Beginners" group.
>>
>> NEW! Try asking and tagging your question on Stack Overflow at
>> http://stackoverflow.com/questions/tagged/android
>>
>> To unsubscribe from this group, send email to
>> android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr...@googlegroups.com>
>> For more options, visit this group at
>> http://groups.google.com/group/android-beginners?hl=en
>>
>>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Beginners" group.
>
> NEW! Try asking and tagging your question on Stack Overflow at
> http://stackoverflow.com/questions/tagged/android
>
> To unsubscribe from this group, send email to
> android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-beginners?hl=en
>
>
-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to