我在运行一个 AsyncTask
时,无法让 onPostExecute()
方法被调用。当我尝试创建一个类来扩展 AsyncTask
并且重写了 onPostExecute()
方法时,我遇到了以下构建错误。
'The method onPostExecute() of type AsyncTaskExampleActivity must override or implement a supertype method'
我尝试去掉 @Override
注解,这样可以消除构建错误,但方法仍未执行。如果有人能指出我忽略的问题,我将非常感激。
代码:
package com.asynctaskexample;
import android.os.AsyncTask;
public class AsyncTaskExampleActivity extends AsyncTask<Void, Void, Void> {
AsyncTaskExampleActivity(){
super();
}
@Override
protected void onPreExecute() {
}
@Override
protected Void doInBackground(Void... params) {
return null;
}
@Override
protected void onPostExecute() {
}
}