My AsyncTask完成后如何杀死活动

时间:2012-11-13 04:17:14

标签: android android-asynctask

  

可能重复:
  Finish the calling activity when AsyncTask completes

我知道我必须使用asyncTask进行像db编写这样长时间的操作。

但是,我的一个问题是如何在操作完成之前告诉我的活动不会关闭。

示例:

我有活动A,当用户点击提交时应该进行数据库插入。因此,当用户点击提交时,我正在创建一个asyncTask来更新数据库。问题是我喜欢

new MyAsyncTask()。execute() 光洁度();

结果,我的活动在asyncTask完成之前关闭。在MyAsyncTask完成处理之前,我如何确保我的活动保持打开状态

谢谢

1 个答案:

答案 0 :(得分:2)

您可以在异步任务的finish()()中编写onPostExecute