根据Android docs,活动生命周期如下:
- onCreate()
- 开始()
- onResume()
- 暂停()
- 停止()
- onDestroy()
问题是,假设我有两个活动(A 和 B)并且它们没有被异常杀死(内存不足等):
当一个进入后台而另一个被恢复/创建时,执行顺序如何?
- ...
- A.onPause()
- B.onCreate()
- A.onStop() -- B.onStart() 同时
- B.onResume()
- ...
这种保证适用于任何特定订单吗?在每个 Android 版本中?
Regads