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