所以我一直在尝试使用 runOnUiThread()
和 View 等方法。
发布从主类之外的类更新我的 ImageView ,该类不扩展 Activity,但我不断遇到同样的问题:
第一次运行得很好,但是当我重新启动应用程序时, ImageView 将不再更新。
我可以使用AsyncTask
类来获取位图,然后使用该位图来设置它的 ImageView 吗?如果是这样,有人可以给我举个例子吗?
最佳答案
如果你像这样扩展 AsyncTask
类 ClassName 扩展 AsyncTask
您必须从 doInBackground() 返回一个位图,并且您将覆盖 onPostExecute(Bitmap),它将在 UI 线程上运行,这意味着您将能够将该位图设置为 ImageView。
关于android - 用于设置 ImageView 的 AsyncTask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11418680/