想象一下这种情况:
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").
在UNCAUGHT EXCEPTION导致崩溃后是否可以保持“来电”活动?。
我可以通过 startActivity 启动下一个活动而不是使用 startActivityForResult 来“执行”此操作。但是,我需要使用 startActivityForResult 。
PS:所有未捕获的异常都已记录并报告给我以修复。我只是想让用户的生活变得更轻松,因为有时候他会处于“第十次深度”活动中,并且因为它而失去他所有的工作。
答案 0 :(得分:0)
虽然不是完全相同的问题,但它有点相关。您可以考虑使用数据持久性模型做这样的事情:Android: How to auto-restart application after it's been "force closed"?
答案 1 :(得分:0)
AFAIK是可能的。你正在开始一个结果。结果可能不行。