起動時にDialogを出すActivityで、画面の向きを切り替えるとエラーが発生するけどどうしたらいいの? 以下のようなパターンのActivityを持つアプリって、割とよく作られるのではないかと思います。 起動後すぐに、HTTP通信をして、画面に表示するための画像だとか文字列だとかを取得した後に、画面表示を行う。 その通信をする時に、通信用のスレッドを起動させて、ProgressDialogを表示させておく。 データの取得が完了したら、ProgressDialogを消す。 というような仕様のActivityを持つアプリ。 私もそんなアプリを作りました。 やり方としては、まず、onCreate()でProgressDialogを表示させて、通信をするスレッドを起動する。 このスレッドのRunnableには、Handlerのインスタンスを渡しておいて、通信が完了したら、渡したHandleのs