かなり長い間実行され、データを収集するサービスがあります。最後に、開始してAsyncTask
終了します。キャッチは、 でを表示したいAsyncTask
のですが、終了するまでにサービスが存在しなくなるため、正しいコンテキストがありません。では、このトーストを表示するために、他のコンテキストをサービスに渡すにはどうすればよいでしょうか? アプリケーションのどこにユーザーがいるかに関係なく、トーストを表示する方がさらに良いでしょう。最悪のシナリオでは、非常に長い時間の後に終了し、その間にユーザーが別の場所に移動している可能性があるためです。これが不可能な場合、ユーザーにの成功を知らせるためにどのようなオプションがありますか?onPostExecute()
Toast
AsyncTask
AsyncTask
AsyncTask