Our app needs to do a tiny amount of work at boot-up to reschedule
some reminders for the user. So we made a BroadcastReceiver for the
boot event and declared it in our manifest. Everything works well,
except many users have a habit of checking what's running right after
starting the phone, and they complain about our application running in
the background "all the time". I completely understand the Android
policy of not discarding the applications until the memory is needed,
but in a case like this, when no user interaction is involved and
there is no reason to believe that the user will start our app soon,
is there any way to cause our process to exit instantly right after
completing the execution of the receiver? I am looking for something
like Process.destroy(), or some equivalent.

I believe "empty" processes should be the first ones to get cleaned
up, so if we can just give Android a small nudge, it should clean our
application right up.

Any ideas?

-- 
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]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to