我知道我必须使用asyncTask进行像db编写这样长时间的操作。
但是,我的一个问题是如何在操作完成之前告诉我的活动不会关闭。
示例:
我有活动A,当用户点击提交时应该进行数据库插入。因此,当用户点击提交时,我正在创建一个asyncTask来更新数据库。问题是我喜欢
new MyAsyncTask()。execute() 光洁度();
结果,我的活动在asyncTask完成之前关闭。在MyAsyncTask完成处理之前,我如何确保我的活动保持打开状态
谢谢
答案 0 :(得分:2)
您可以在异步任务的finish()
()中编写onPostExecute
。