我想知道哪個函數首先被調用。如果有人知道,那麼請讓我知道。任何幫助,將不勝感激。哪一個首先被調用,onsavedinstancestaes或onpause
0
A
回答
1
不能保證您的onSavedInstanceState()
將在您的活動被破壞前被調用。但是,如果Android操作系統調用onSavedInstanceState()
那麼它會前onPause()
被稱爲欲瞭解更多詳細信息,請閱讀:http://developer.android.com/guide/components/activities.html
+0
如果調用,則此方法將在onStop()之前發生。無法保證它是否會在onPause()之前或之後發生。 – Blackbelt
1
onSaveInstanceState()
在您的活動暫停之前調用。因此,在它被潛在破壞並且可以從保存的Bundle中檢索到之後,它需要的任何信息。
1
onSavedInstanceState()
活動暫停之前,先叫
和onRestoreInstanceState()
,你的活動恢復之前被調用或...
可以保存並在其上加載的數據,但在onPause()
或onResume()
使用這些數據的更好,而不是裏面的onSavedInstanceState()
相關問題
- 1. 哪個JavaScript方法會首先被調用?
- 2. 哪個事件處理程序首先被調用?
- 3. 哪個事件首先被調用?主頁Page_Load或內容頁Page_Load
- 4. Ajax請求。哪個回調首先執行完成或成功?
- 5. 哪一行首先更新?
- 6. VSTO XML功能區:首先調用哪個回調
- 7. 哪一個首先被調用在SCR運行時激活函數或綁定函數
- 8. 哪一個在Ruby的Class或BasicObject中首先出現?
- 9. 兩個JavaScript文件,哪個方法首先調用?
- 10. 首先調用DLL
- 11. 如何確保一個類函數不會被調用,直到另一個類函數被首先調用?
- 12. 強制回調首先被執行
- 13. 首先調用哪個類的run()方法?爲什麼?
- 14. 視圖的哪個功能首先被執行?初始化或渲染?
- 15. 哪個框架首先使用視圖的第一個模式
- 16. Cpp。哪個被首先調用/初始化?類構造函數或其成員類的構造函數?
- 17. 哪一個最好:首先記錄然後執行操作或首先執行操作然後記錄它?
- 18. 首先或最後一次調用super.onSaveInstanceState(bundle)?
- 19. 哪種語言首先首先引入「in」關鍵字:SQL或Object Pascal?
- 20. LINQ to SQL:首先調用
- 21. 哪一列首先放入索引?基數更高或更低?
- 22. 哪個靜態類首先初始化?
- 23. pytest中首先執行哪個文件?
- 24. 哪個模塊首先接收數據
- 25. 哪個類首先在Python中執行?
- 26. 哪個矩形線首先點擊
- 27. onPause方法沒有被調用
- 28. Webview OnPause沒有被調用片段
- 29. 哪個操作將在Android中onStart或onCreate中首先執行
- 30. JQuery - 首先觸發哪個事件window.load或document.ready?
http://developer.android.com/guide/components/activities.html。檢查**保存活動狀態**下的主題。檢查注意事項如果系統調用'onSaveInstanceState()',它會在'onStop()'和**可能在onPause()**之前執行。以及下面的@blackbelt建議的註釋。 – Raghunandan
always after,also'請注意,將持久數據保存在onPause()而非onSaveInstanceState(Bundle)中非常重要,因爲後者不是生命週期回調的一部分,所以不會在其文檔中描述的每種情況下調用。 ' – Blackbelt