android - AsyncTask<String, Void, Void> 是如何工作的?

标签 android android-layout android-asynctask

谁能告诉我这里出了什么问题?

public class BackgroungTask extends AsyncTask<String, Void, Void> {

    public Void doInBackground(String... params) {
       //tasks
       return;  //error occurs here!
    }

    public void onPostExecute(Void result) {
        //codes
    }
}

上面的类不依赖于返回值。所以 onPostExceute() 只是执行写在里面的代码。

提前致谢!

最佳答案

只返回 null。

public class BackgroungTask extends AsyncTask<String, Void, Void> {

    public Void doInBackground(String... params) {
       //tasks
       return null; 
    }

    public void onPostExecute(Void result) {
        //codes
    }
}

关于android - AsyncTask<String, Void, Void> 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12705791/

相关文章:

android - 查看分辨率为 1080 X 1920 的手机

android - 如何执行多个 AsyncTask Serial 或 Parallel?

java - Android 多个标记未在 map 上绘制

java - 我的 Google map fragment 显示灰色。我无法显示实际 map

android - 使用 AsyncTask 下载多个文件的问题

java - 在 Android studio 中使用 Clipdrawable 时提高动画速度?

java - Android - 更改方向时不使用横向布局

android - android :windowBackground and android:colorBackground? 之间的区别

android - 实时过滤ListView

java - 如何在异步任务类中等待直到其任务完成