2016-06-07 22 views
0

的Android活性壽命週期後不叫 - > 的onCreate() - >的onResume() - >的onPause() - > Activity2_OnCreate() - > Activity2_OnResume() - > Activity1_OnStop()停止()活性開關

在通過日誌檢查流程時,在切換到活動2時不會調用活動1的OnStop。當代碼運行正常時,這款手機是否特定,即onStop在三星note 2,coolpad上被調用。 (到目前爲止測試)但不在MI注3上。

回答

1

當一個活動被置於後臺時onStop不一定被調用,您應該使用來確定您的活動是否要進入後臺。

onStop將在您完成活動後被調用。

+0

https://developer.android.com/reference/android/app/Activity.html 看看上面提到的函數引用,似乎每當活動進入後臺時。 OnStop在[onPause() - 第一個活動+ onResume-2nd活動]之後調用 另請參閱此。 http://startandroid.ru/en/lessons/complete-list/232-lesson-24-activity-lifecycle-example-about-changing-states-with-two-activities.html – lancer025