Завершите вызов, когда AsyncTask завершит

Моя звонящая деятельность:

public class Hello extends Activity {  

public void onCreate(Bundle savedInstanceState) {

    MyTask mt = new MyTask(this);
    mt.execute();
}

Сейчас в MyTask (внешний класс):

public class MyTask extends AsyncTask<Void, Void, Void> {
private Context mContext;

public MyTask(Context context) {

    mContext = context;
}  

//doinbackground, etc

    protected void onPostExecute() {
    mContext.finish();

}

Другие вещи работают как положено, если я удалюmContext.finish() выше.
Но если я звонюmContext.finish() Я получаю сообщение об ошибке:The method finish() is undefined for the type Context (Eclipse не показывает finish (), когда я пишу mContext. Это говорит о том, что я неправильно использую finish ().)

Что мне нужно сделать, чтобы завершить вызовHello послеMyTask завершает задачу

Ответы на вопрос(6)

Ваш ответ на вопрос