You can avoid this by not holding an open cursor on the media content
provider.

The onLowMemory() thing is not for this purpose.  In fact this may not have
anything to do with memory at all -- if a process you have a cursor on
crashes for whatever reason, your process needs to be killed as well.

On Thu, Apr 9, 2009 at 6:55 AM, GiladH <gila...@gmail.com> wrote:

>
> Hey,
>
> After long running the Media|Player (audio mode) the app I'm
> developing often crashes w/
> the following error:
>
> > Process android.process.media (pid 14795) has died.
> > Killing <my app> because provider
> com.android.providers.media.MediaProvider is in dying process
> android.process.media
>
> Now this one is a real bummer because Android kills the media process
> _without_
> activating my own app's onLowMemory(), which would allow me to do some
> preemptive memory releasing.
>
>
> Is there a way to either
>
>  (a) get a notification that media process (or any other process my ap
> depends upon for that matter) is about to be killed
>
> -or-
>
>  (b) avoid my own app's killing after media process kill
>
>
>
> TIA,
> GiladH
>
>
>
> >
>


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

Reply via email to