Android: возможно ли оставаться в состоянии "звонящего" после сбоя? - PullRequest
0 голосов
/ 24 января 2012

Представьте себе этот сценарий:

Activity_1: get Activity_2 started with startActivityForResult;
Activity_2: get Activity_3 started with startActivityForResult;
Activity_3: get some crash in someplace, and all activities will be closed (but not the first one "Ativitity_1").

Можно ли оставаться в "вызывающей" деятельности после сбоя, вызванного НЕПРАВИЛЬНЫМ ИСКЛЮЧЕНИЕМ? .

Могу ли я«сделать» это, начав следующую операцию только с startActivity , а не с startActivityForResult .Но мне нужно использовать startActivityForResult .

PS: все неперехваченные исключения были зарегистрированы и переданы мне для исправления.Я просто хочу облегчить жизнь пользователя, потому что иногда он занят "десятой глубиной", и из-за этого он потеряет всю свою работу.

Ответы [ 2 ]

0 голосов
/ 24 января 2012

AFAIK это возможно. Вы начинаете для результата. И результат может быть не в порядке.

0 голосов
/ 24 января 2012

Хотя это не совсем тот же вопрос, он немного связан.Вы можете подумать о том, чтобы сделать что-то подобное в сочетании с моделью устойчивости данных: Android: Как автоматически перезапустить приложение после того, как оно было «принудительно закрыто»?

...