如果我需要顯示數據來自一個API在一個片段(使用AsyncTask),讓我們說一個RecyclerView中的項目列表,我相信它不應該在onCreate()或onCreateView()中完成,因爲理論上視圖元素正在被初始化,並且如果對API的調用更快,可能無法使用。我對麼?
(我認爲從API獲得響應的時間比通過Android創建視圖所需的時間要短)是不可能的。推薦的方法檢索數據顯示(從一個API)在Android片段
有onActivityCreated()和onStart(),但我仍然對父Activity何時調用它們感到困惑。
我想避免的是,如果沒有必要重新加載數據(對API進行調用),例如由於方向改變或者在從可能的「下一個」按鈕點擊後退按鈕後返回到該活動,活動。
感謝。