- 因爲
onSaveInstanceState
不一定會被調用,所以onCreate()
裏的Bundle參數可能爲空,如果使用onCreate()
來恢復數據,一定要做非空判斷。而onRestoreInstanceState
的Bundle參數一定不會是空值,因爲它只有在上次activity被回收了纔會調用。 onRestoreInstanceState
是在onStart()
之後被調用的。有時候我們需要onCreate()
中做的一些初始化完成之後再恢復數據,用onRestoreInstanceState
會比較方便。
onCreat()和onRestoreInstanceState()恢復數據區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
oracle單機安裝記錄以及相關問題解決
纯洁之狼
2020-07-04 17:04:46
undo表空間的切換,常識
纯洁之狼
2020-07-04 17:04:46
Prometheus operator部署kube-metrics連接kublet401
来自万古的忧伤
2020-07-04 15:37:04
vmware內ubuntu啓動失敗-root沒修改權限問題處理
panda-star
2020-07-04 08:04:48
SpringCloud gateway統一配置跨域
Lesser Flamingo
2020-07-03 21:08:02
jQuery 獲取 input:file 文件路徑( Firefox for Ubuntu )
亦木丶
2020-07-02 02:02:07
intellij創建的工程,從jdk1.7切換到1,8未生效問題解決
debugTest_
2020-06-30 21:16:20
py2neo訪問neo4j時報timeout
xiongjiezk
2020-06-29 09:06:43
轉載 sqlserver 2014 express自動備份功能
deron345
2020-06-27 17:39:22
struts2 動態方法調用 感嘆號 !
Tonvchong
2020-06-27 04:54:12
禁止Chrome瀏覽器緩存
Tonvchong
2020-06-27 04:54:12
ubuntu系統設置密碼報錯 Module is unknown
我的八仙桌
2020-06-27 03:22:10
升級python後yum命令出錯
我的八仙桌
2020-06-27 03:22:00