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     
    });
}

下面是我自己解决的问题

感谢您的帮助。