簡體   English   中英

Android,活動結束()后堆棧上的前一個活動會發生什么?

[英]Android, what happens to the previous activity on the back-stack on activity finish()?

如果用戶從第二個I調用finish()取消並返回第一個,我有一個啟動另一個的活動。

問題:當我返回第一個活動時,是否有一個被調用的方法?

謝謝你的幫助

是的,調用onResume()。 檢查: 活動生命周期

查看生命周期:

活動生命周期

是的有onStop()和onStart(),有關詳細信息,請參閱:

http://developer.android.com/reference/android/app/Activity.html

IMG

原始應用程序將接收活動生命周期流程圖中應用程序當前狀態和“活動關閉”狀態之間的任何回調。 onDestroy()是唯一可以保證發生的事情。

如果完成的應用程序位於堆棧的頂部,則在堆棧頂部替換它的Activity將至少接收onResume()。 如果它完全不可見(即它已經收到onStop(),那么它也將在onResume()之前接收onRestart()和onStart()。

如果完成的應用程序不在堆棧頂部,則不會通知其他應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM