UI Android 中异步任务的工作问题
UI working problem in async task in Android
我打算从服务器设置线性布局的背景 URL。
在主线程上,我无法从服务器获取图像。
在AsyncTask上,我无法设置线性布局的背景。
我该如何解决这个问题?
谢谢。
Activity 有一个 runOnUiThread(Runnable action) 方法,您可以在其中更新 UI。
异步任务:
@Override
protected void onPostExecute(String result) {
listener.updateUi()
}
Activity:
@Override
public void updateUi(String result){
runOnUiThread(() -> {
// Change the UI here
});
}
下面是我自己解决的问题
感谢您的帮助。
我打算从服务器设置线性布局的背景 URL。
在主线程上,我无法从服务器获取图像。
在AsyncTask上,我无法设置线性布局的背景。
我该如何解决这个问题?
谢谢。
Activity 有一个 runOnUiThread(Runnable action) 方法,您可以在其中更新 UI。
异步任务:
@Override
protected void onPostExecute(String result) {
listener.updateUi()
}
Activity:
@Override
public void updateUi(String result){
runOnUiThread(() -> {
// Change the UI here
});
}
下面是我自己解决的问题
感谢您的帮助。