0

想知道有人可以帮忙吗?假设我得到了具有以下返回堆栈的任务:A0->A1->A2 其中 A2 是最顶层的 Activity。想知道我在调用 A0 期间是否使用 FLAG_ACTIVITY_CLEAR_TOP 是否可以保证会调用 A2.onDestroy() -> A1.onDestroy() -> A0.onRestart() 订单?或者 Android 可以忽略顺序并执行 A0.onRestart()... -> A2.onDestory() -> A1.onDestroy() 之类的操作以快速显示 UI?

4

1 回答 1

0

您绝对不应该依赖这些调用以任何特定顺序发生。一般来说,不能保证什么时候onDestroy()会被调用。

于 2013-08-15T13:34:30.560 回答