可能重複後殺活動:
Finish the calling activity when AsyncTask completes如何MyAsyncTask完成
我知道,我必須使用的AsyncTask爲多久像數據庫的寫操作。
但是,我的問題之一是如何告訴我的活動不會關閉,直到操作完成。
例子:
我有活動A應該做一個DB插入,當用戶點擊提交。所以當用戶點擊提交時,我正在創建一個asyncTask來更新數據庫。問題是我有它像
new MyAsyncTask()。execute() finish();
因此,我的活動在asyncTask完成之前關閉。我如何能確保我的活動一直開到MyAsyncTask做處理
謝謝
爲什麼不只是在onPostExecute中做一個'finish'? –