TL;DR HandlerとLooperを理解すれば怖いものはない Androidの非同期処理 非同期処理の定義を漁ってみると、ざっくり下記のようにまとめられていました。 コンピュータプログラムの実行制御の手法の一つで、あるプログラムが別のプログラムを呼び出したり、プログラム内で関数やサブルーチンなどを呼び出す際に、呼び出し側が呼び出し先の完了や応答を待たずに次の処理に進む方式。 e-words.jp Androidアプリを作っていると時たま非同期処理を行いたくなります。 その際、ユーザーに「処理中であること」を下記のように表示することが推奨されています。 material.io なお ProgressDialog は下記の理由でAPI 26よりDeprecatedになりました。 ProgressDialog is a modal dialog, which prevents the us