方法doInBackground不会从超类重写

罗里·丹尼斯

我正在尝试使用AsyncTask,但是我的doInBackground和onPostExecute方法都给我同样的错误提示Method does not override method from its superclass我的代码是:

public class SigninActivity extends AsyncTask{

    private TextView status, result;
    private Context context;
    private int flag = 0;

    public SigninActivity(Context context, TextView status, TextView result, int flag) {
        this.context = context;
        this.statusField = status;
        this.roleField = result;
        this.flag = flag;
    }

    protected void onPreExecute() {
    }

    @Override
    protected String doInBackground(String... arg0) {
        //Code
    }

    @Override
    protected void onPostExecute(String result) {
        //Code
    }
贝亚济德

您应该使用三个参数<X,Y,Z>创建AsyncTask。这里了解更多详情

    private class MyAsyncTask extends AsyncTask<String, String, String> {

    @Override
    protected String doInBackground(String... params) {
        // your code
    }


    @Override
    protected void onPostExecute(String result) {
       //your code
    }


    @Override
    protected void onPreExecute() {
      //your code
    }


    @Override
    protected void onProgressUpdate(String... text) {
        // your code

    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从修饰的子类方法中调用重写的超类方法

如何调用超类的重写方法?

休眠:如何从映射的超类重写属性

Java:强制子类重写超类的方法

类型为ongg的onClick(View)方法必须重写超类方法吗?

我怎么知道何时/何处调用超类的重写方法

Comparator <String>必须重写超类方法

从超类重写Jackson @JsonValue

为什么在重写超类方法时会调用该方法?(来自OCA实践测试)

在方法重写中返回继承的类而不是超类

从打字稿中的超类调用重写的方法

Android Studio上的错误(方法未从其超类重写方法)

方法不会从其超类重写方法。Android片段

超类的重写保护方法

调用在超类中重写的默认接口方法

从超类构造函数调用基类重写方法

JsonHttpResponseHandler-方法不会从其超类重写方法

如何从Java的超类内部调用重写方法的超类实现?

onRequestPermissionsResult方法不会从其超类重写方法吗?

收到错误消息,提示我必须重写超类方法,但是父类具有该方法来重写

具有多余的超类参数的重写方法

重写超类的非抽象方法。可以访问超类中的私有属性(?)

如何使用最终方法PHP防止子类重写超类

重写超类继承的方法

我已经在这样做时“方法必须重写或实现超类方法”

方法不会覆盖其超类中的任何方法

方法不会从其超类 swift 覆盖

如何从重写的子类方法调用超类的继承方法?

从超类指针向量调用重写的方法