【发布时间】:2012-07-10 17:28:03
【问题描述】:
所以我一直在尝试使用 runOnUiThread() 和 View 之类的方法。
发布以更新我的图像视图,该视图不在主类之外,不扩展 Activity,但我一直遇到同样的问题:
第一次运行良好,但当我重新启动应用程序时,图像视图将不再更新。
我可以使用AsyncTask 类获取位图,然后使用该位图对其进行设置和图像视图吗?如果是这样,谁能给我一个例子?
【问题讨论】:
-
AsyncTask 在 onPreExecute() 和 onPostExecute() 之外没有引用 Main UI 线程。您必须做一些变通才能实现这一点,而 AsyncTask 在 doInBackground() 方法执行期间不会引发异常,该方法执行实际工作。
标签: android android-layout android-asynctask android-imageview