gpt4 book ai didi

java - View 内的 runOnUiThread

转载 作者:IT老高 更新时间:2023-10-28 23:38:00 29 4
gpt4 key购买 nike

我正在制作自定义 ImageView 。其中一种方法是从 URL 加载图像。我想在线程中检索位图并在 UI 线程中加载位图。

如何调用 runOnUIThread() 来绘制位图?

是否有某种内置函数?还是应该在构造函数中创建一个 Handler 并将其用于在 UI 线程中运行可运行对象?

最佳答案

通过 AsyncTask 下载图像并在其 onPostExecute 方法中设置为您的 View

从一个单独的图像下载线程使用 Viewpost 方法,该方法将始终在 UI 线程上运行其 Runnable/em>:

yourImageView.post(new Runnable() {
@Override
public void run() {
// set the downloaded image here

}
});

关于java - View 内的 runOnUiThread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11086129/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com