У меня проблемы с получением метода 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() {
}
}