2011-04-15 68 views
1

現在基本上我正在顯示一個加載屏幕(loading.setVisibility(View.VISIBLE);),然後使用「BufferedReader」加載一些外部數據,然後隱藏加載屏幕(loading.setVisibility(View.INVISIBLE);)。問題是加載屏幕從不顯示。代碼全部放在正確的位置,GUI只是在方法結束時才更新,因爲加載屏幕被設置爲不可見。Android更新UI

有什麼辦法強制更新用戶界面中途通過一種方法?

任何幫助將不勝感激!

回答

2

你不能沒有使用後臺線程做到這一點。有幾種方法可以在Android上執行此操作,但最簡單的方法是使用AsyncTask

有關此操作的更多信息,請參閱Painless threading

希望這有助於

菲爾Lello