長いデータ処理はどうすればよいですか? 新しいアクティビティが開かれると、黒い画面が 3 秒間表示されます。これを適切に処理する方法が必要です。
AsyncTask
バックグラウンドで処理を行い、完了時に情報を UI に戻すために使用します。ドキュメントを引用すると、
AsyncTask を使用すると、UI スレッドを適切かつ簡単に使用できます。このクラスを使用すると、スレッドやハンドラーを操作することなく、バックグラウンド操作を実行し、UI スレッドで結果を公開できます。
ドキュメントにサブクラス化の基本的な例がありAsyncTask
ます。