2013-08-02 30 views
4

無論如何知道Fragment已完成加載Fragment的全部內容?Android:如何知道片段是否完成加載整個內容?

我要求的原因是因爲當我把我在後臺的應用onResume狀態通過執行AsyncTask重新裝入Fragment但我只想重新安裝已放入後臺Fragment只有當Fragment尚未完成加載佈局的全部內容(圖像,形狀,數據等...)

有無論如何知道Fragment已完全加載嗎?

+0

你在重裝什麼?片段唯一知道的是它自己的佈局。如果您正在使用AsyncTask加載其他內容(如來自數據庫的信息),那麼您需要實現自己的方式來判斷該任務是否已完成。 – Karakuri

+0

@Karakuri我如何知道片段已完成加載佈局的全部內容? –

+0

從onCreateView返回時,它已完成其佈局。 – Karakuri

回答

6

如果你只是想知道什麼時候你的片段佈局完全膨脹,你可能想要使用onCreateonCreateView之後調用的onActivityCreated(Bundle savedInstanceState)
你可以找到更多有關Fragment生命週期here

無論如何,如果u想更準確的答案發布一些你的代碼,並和例子來更好地描述你的目的。

相關問題