У меня возникли проблемы с вызовом метода onPostExecute()
при запуске AsyncTask
. Когда я пытаюсь настроить свой класс, расширяющий AsyncTask
, в котором onPostExecute()
переопределен, я получаю следующую ошибку сборки.
«Метод onPostExecute() типа AsyncTaskExampleActivity должен переопределять или реализовывать метод супертипа»
Я попытался избавиться от аннотации @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() {
}
}