UI の応答性を維持するために、BackgroundWorker で実行する一連の長いデータベース操作があります。
このバックグラウンド スレッドがまだ実行されている間にデバイスが回転すると、通常のアクティビティ ライフサイクルが実行され (OnPause() など)、期待どおりにビューがリロードされます。ビューがリロードされた直後に、アプリケーション全体がクラッシュし、関連するエラー メッセージや ddms のデバッグ出力が表示されることはありません。
クラッシュは例外の結果ではないようです。バックグラウンド スレッド内で、データベース操作を try/catch でラップしますが、トリガーされることはありません。例外をトリガーしない、どのような種類のエラーを探す必要がありますか?