-2

重複の可能性:
AsyncTaskが完了したら、呼び出しアクティビティを終了します

dbの書き込みのように時間がかかる操作には、asyncTaskを使用する必要があることを知っています。

ただし、私の問題の1つは、操作が完了するまでアクティビティを閉じないようにする方法です。

例:

ユーザーが送信を押したときにDB挿入を実行するアクティビティAがあります。したがって、ユーザーが送信を押すと、データベースを更新するためのasyncTaskを作成しています。問題は私がそれを好きだということです

new MyAsyncTask()。execute()finish();

その結果、asyncTaskが完了する前にアクティビティが終了します。MyAsyncTaskの処理が完了するまで、アクティビティを開いたままにする方法を教えてください。

ありがとうございました

4

1 に答える 1

2

非同期タスクの()をfinish()書き込むことができます。onPostExecute

于 2012-11-13T04:19:37.963 に答える