2014-05-11 112 views
0

我有幾個片段(在一個NavigationDrawer),其中,當打開時,我做了一個查詢,以獲得分別顯示在片段佈局中的信息。直到現在,每種方法都在onActivityCreated方法中,但是這樣做,分段切換很慢。做我想做的事情的最佳方式是什麼?片段和onActivity創建

回答

0

主要策略 - 不要阻塞主線程,換句話說,儘可能減少UI線程。

您可以爲您的片段或爲您的活動「加載」片段進行加載佈局。顯示這個數據在後臺線程中查詢數據。當你有所有需要的數據時更新用戶界面。

0

我認爲你的數據片段獲取操作應該在onCreate()中,它應該是異步的並且不在UI線程中,例如顯示進度對話框或者向用戶指示進程的東西。

和onActivityCreated您應該只是表明你的觀點

和數據沒有任何處理的UI線程上