Невозможно переопределить onPostExecute () в классе AsyncTask или заставить его вызвать

У меня проблемы с вызовом метода 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() {
    }
}
43
задан Ben 9 September 2011 в 01:37
поделиться