アップデートを開始した後、ユーザーからクラッシュレポートが届いていました。わずかなユーザーしかこのクラッシュを報告していません。後で、ユーザーは、彼がアプリを離れるときにクラッシュするだけで、それを戻してボタンを押すと言いました。マルチタスク時に自分のアクティビティがゴミにならないようにするにはどうしたらいいですか?
元々、アプリケーションがマルチタスキングしていると、アンドロイドは単にバックグラウンドで実行していると思っていました。私の驚いたことに、Javaガベージコレクタが起動し、onDestory()を呼び出すアクティビティが破損しているようです。これが呼び出された後、別のオブジェクトへの参照がnullになるため、「その」ボタンが押された後にアプリケーションがクラッシュする(nullエラー)。
マルチタスク中にアンドロイド活動が破壊されるのを止めるにはどうすればよいですか?なぜ私の活動は破壊されていますか?