2012-09-19 32 views
0

我需要一段時間來執行的方法,我需要在我的活動開始。如果我把它放在onCreate方法中,它會減慢活動的實際加載速度。有沒有辦法監聽onCreate完成,然後調用該方法,以便在laborsome方法運行時用戶沒有空白屏幕。我能聽的onCreate完成

+1

'的OnStart()的onCreate後調用()' –

回答

1

如果調用的方法需要一段時間來執行,然後不管在活動週期你執行它,就會造成破壞用戶體驗(「凍結」屏幕)。也許你可以禁用UI,也許可以加載一個微調器,並在AsyncTask中完成這項工作。工作完成後,您可以隱藏微調器並重新啓用UI的其餘部分。

相關問題