根據Android docs,活動的生命週期如下:的Android間活動的生命週期
- 的onCreate()
- 在onStart()
- 的onResume()
- 的onPause()
- onStop()
- onDestroy()
問題是,如果我有兩個活動(A和B),並且它們不是異常死亡(低內存等):
如何執行順序,當一個人進入後臺而另一個人恢復時/產生的?
- ...
- A.onPause()
- B.onCreate()
- A.onStop() - B.onStart()同時
- B.onResume()
- ...
這是保證按照任何特定的順序工作?在每個Android版本中?
Regads
出色答卷!請,你可以添加你獲得信息的鏈接嗎? – Cheborra
它在android doc.check中有鏈接:http://developer.android.com/guide/components/tasks-and-back-stack.html –
謝謝@Shankarivatsalkumar很好的解釋! –