タグ

非同期に関するsochankunのブックマーク (1)

  • 【Android】AsyncTaskでバックグラウンド処理とキャンセル対応 - Furudateのブログ

    こんばんは。 今回は、AndroidJava)でバックグラウンド処理(非同期処理)をする方法について、メモします。 また、バックグラウンド処理中にプログレスダイアログを表示させ、キャンセルにも対応するようにしました。 Androidでバックグラウンド処理をしようとすると、UI Threadを使いメインスレッドとは別スレッドとして処理をさせるようにする必要があります。 また、処理中にUI更新を行うためにはHandlerを利用しなければなりません。 ただ、それだと少しめんどくさいので、今回は別スレッドでの処理と処理中や処理完了後のUI更新を簡単にしてくれるAsyncTaskというものを使って書いていきます。 (なお、UI ThreadやHandlerを利用した方法はこちらのサイトに詳しく説明してあります。一度見ておくとAsyncTaskについての理解の助けになるかもしれません。) 基的にこ

    【Android】AsyncTaskでバックグラウンド処理とキャンセル対応 - Furudateのブログ
    sochankun
    sochankun 2017/02/17
    ToastをonPostExecute内で表示させるのに苦労した際に参考になった。ダイアログをonPostExecute()内で表示する 手掛かりも掴めて、至れり尽くせりである。
  • 1