2011-04-15 121 views
1

现在基本上我正在显示一个加载屏幕(loading.setVisibility(View.VISIBLE);),然后使用“BufferedReader”加载一些外部数据,然后隐藏加载屏幕(loading.setVisibility(View.INVISIBLE);)。问题是加载屏幕从不显示。代码全部放在正确的位置,GUI只是在方法结束时才更新,因为加载屏幕被设置为不可见。Android更新UI

有什么办法强制更新用户界面中途通过一种方法?

任何帮助将不胜感激!

回答

2

你不能没有使用后台线程做到这一点。有几种方法可以在Android上执行此操作,但最简单的方法是使用AsyncTask

有关此操作的更多信息,请参阅Painless threading

希望这有助于

菲尔Lello