我正在Android Studio中更新图像,但是执行该应用程序后没有响应。我正在创建一个新线程,然后更新图像。这是我的代码部分。
new Thread(new Runnable() {
public void run() {
ImageView image = (ImageView) findViewById(R.id.imageView);
image.setImageResource(R.drawable.thin);
}
}).start();
[请尝试这样,如果您正在片段中使用此方法,则在活动中使用getActivity()
时,可以像这样直接使用runOnUiThread
。
ImageView image = (ImageView) findViewById(R.id.imageView);
new Thread(new Runnable() {
public void run() {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
image.setImageResource(R.drawable.thin);
}
});
}
}).start();