前端之家收集整理的这篇文章主要介绍了
java – runOnUiThread里面的一个View,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在制作一个
自定义的
ImageView.其中一种
方法是从URL加载图像.而且我想要检索一个线程中的Bitmap,并加载UI线程中的位图.
我如何做一个runOnUIThread()调用来绘制位图?
有没有一些内置的功能?还是应该在构造函数中创建一个处理程序,并在UI线程中使用它来运行runnable?
通过AsyncTask下载图像,并以其onPostExecute
方法设置为您的视图
要么
从单独的图像下载线程使用View的Post方法,它将始终在UI线程上运行其Runnable:
yourImageView.post(new Runnable() {
@Override
public void run() {
// set the downloaded image here
}
});
原文链接:https://www.f2er.com/java/125890.html