I only have one activity in this app, but it still does it.

Wouldn't a better way to go be just to have a manifest attribute for
each activity that says whether it should be removed, restarted, or
left alone?

On Feb 13, 1:31 pm, Dianne Hackborn <hack...@android.com> wrote:
> What generally happen when a process crashes is that it is killed, the
> crashing activity removed, and then the system restarts the next thing on
> the activity stack.  If you had an activity before that one on the stack
> then that activity will be restarted.
>
> This does allow you to write a pathological case where you have one
> activity, that starts another, and the second activity crashing during
> initialization.  That activity will be removed, the processed killed, and
> then the process restarted to display the previous activity which again
> launches the crashing activity.
>
> A future version of the platform will probably just remove all activities
> owned by the app when it crashes.  This is a little excessive and I would
> like to be a little better about it, but yes this case is annoying.  (For
> example if a browser has multiple activities for each tab/window, it would
> be unfortunately to lose all of them if you get a crash while using one of
> them.)
>
>
>
>
>
> On Sat, Feb 13, 2010 at 9:28 AM, Steeler <cowboyd...@yahoo.com> wrote:
> > I've noticed that whenever I introduce some new awful bug to my app
> > and it crashes, Android just keeps starting it up over and over again.
> > I eventually have to hit the dial button on the phone just to make my
> > app lose focus.
>
> > I searched this group's posts and the developer documents... I can't
> > find anything about this. Is this usual behavior? If so, is there some
> > way to disable it? Maybe it's just my coming from a desktop
> > background, but I kind of think that when something is closed, it
> > should stay closed, especially if the reason it was closed was that it
> > crashed. And of course, I hope my final app never force closes, but
> > with all the different hardware you never know...
>
> > --
> > 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%2bunsubs­cr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> 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.- Hide quoted text -
>
> - Show quoted text -

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