鍍金池/ 問答/Android  HTML/ 為什么我在activity里面拿到數(shù)據(jù)后,我就打算寫個循環(huán)去拿數(shù)據(jù),但不知道寫在

為什么我在activity里面拿到數(shù)據(jù)后,我就打算寫個循環(huán)去拿數(shù)據(jù),但不知道寫在那里好?因為onCreate執(zhí)行不到

activity生命周期里面onCreate 拿到了一些數(shù)據(jù) 但是數(shù)據(jù)是回調(diào)給我 我就打算寫個循環(huán)去拿數(shù)據(jù) 但是不知道寫在那里比較好 因為寫在onCreate方法執(zhí)行不了

回答
編輯回答
憶當(dāng)年

onCreate是可以拿的只是在主線程阻塞了UI造成卡頓你覺得沒執(zhí)行。不在onCreate里拿也可以,你具體需求說詳細(xì)點看看啊。比如如果有adapter之類的可以先初始化,然后寫個progress掛在那開條線程去拿數(shù)據(jù)也可以

2017年8月4日 01:34
編輯回答
她愚我

既然數(shù)據(jù)是回調(diào)得到的。循環(huán)拿數(shù)據(jù)自然是在回調(diào)方法中。如果是在onCreate中執(zhí)行網(wǎng)絡(luò)請求獲取的數(shù)據(jù),得到數(shù)據(jù)會有延遲,等獲取到數(shù)據(jù)后可能已經(jīng)onResume都執(zhí)行了好長時間了。所以你寫到activity的生命周期方法中沒啥實際意義。

2017年9月29日 23:39
編輯回答
不將就

說下你這數(shù)據(jù)是網(wǎng)絡(luò)數(shù)據(jù)還是本地數(shù)據(jù)。
還有你這個回調(diào)不需要發(fā)生條件?那怎么回調(diào)

2018年4月22日 17:59