0
我有一個片段,我試圖使用Bundle對象和OnSaveInstanceState方法保存和恢復狀態。Android片段:創建活動
我的問題是,使用OnActivityCreated回調方法檢查捆綁包並恢復數據(如果它的恢復實例)會有問題嗎?
此刻,我的OnCreateView包含執行通貨膨脹(XML到java對象)的所有代碼,初始化引用我的子視圖(文本視圖和按鈕等),設置點擊監聽器和一些變量。
我正在做一些研究,我讀了片斷創建的順序是 OnAttach 的OnCreate OnCreateView OnActivityCreated 的OnStart 的onResume
所以我在想,既然OnCreateView被OnActivityCreated之前調用允許的意見和我的變量將被初始化,然後檢查它是否還原實例。這是爲了防止發生空指針異常。
如果這是良好的做法,您可以給我建議嗎?我仍然在學習android和生命週期,可能是我最脆弱的部分。
謝謝你的時間。
謝謝,我會試試看。 – user3364963