【发布时间】:2010-12-08 15:40:56
【问题描述】:
如果您有一个具有多个 Activity 的 android 应用程序,并且 Activity A 启动 B,那么如果 Activity b 崩溃,该进程将被终止,但由 android OS 恢复并再次启动 Activity A 而不是关闭应用程序,为什么?
【问题讨论】:
-
它是真的复活了 A,还是直接杀死了 B?
-
它重新启动整个过程,但仅以 onCreate 和 onStart A 启动,如果你有一个启动 B 的启动 C 和 C 有一个崩溃异常,那么 android 将启动应用程序进程并将 B在前台,如果您按“返回”键,您将再次获得 A,尽管它会再次调用 A 的 onCreate。
-
是的,我试过你提到的,看来你是对的,虽然有时我总是跳回 A。希望有人知道答案。
标签: android android-activity kill