私のホーム画面から、いくつかのリストアクティビティを通して最終画面まで一連のアクティビティがあります。 何らかの理由で例外が発生した場合、「申し訳ありません。yada yada yada、終了する必要があります」というダイアログが表示され、プロセスがシャットダウンすると、プロセス自体が終了することが予想されます同じアクティビティスタックでクラッシュした前のアクティビティまで再起動します。 しかし、私はまだバンドルの貯蓄を持っていないので、私のデータをonDestroyに保存することは非常に便利な機能です。アクティビティのクラッシュと再起動は雪崩を引き起こします... その機能を無効にする方法はありますか?起動モードを変更するとここに役立つはずですか?アクティビティが終了するとプロセスが再起動されます
1
A
答えて
0
アプリがクラッシュすると、すべての静的変数が消去されます。 アプリケーションの状態が有効(staticでない)である場合、常に(onCreateで)チェックするための基本アクティビティクラスを記述できます。有効でない場合(null)、フラグFLAG_ACTIVITY_CLEAR_TOPを持つ最初のアクティビティを起動してアプリを再起動します。
this answerの最初の似たような提案を参照してください。
+0
これは私が最終的に何をしたかです.10x。 – codeScriber
+0
私はかなり遅れてそれに答えました:(わずか数週間前に質問しました。 –
関連する問題
- 1. アクティビティを再開するとプロセスが終了する
- 2. プロセスが終了した後にAndroidアプリケーションを再起動する
- 3. アプリケーションが終了するとAndroidサービスが再起動する
- 4. シェルスクリプトがプロセスを起動し、SIGTERMで子プロセスを終了する
- 5. 例外ハンドラからアプリケーションが終了すると、アクティビティが再開されます
- 6. アクティビティが終了するとUploadServiceBroadcastReceiverが終了します
- 7. アプリケーションが終了すると、Androidバックグラウンドサービスが再起動しています
- 8. アンドロイド:アクティビティが終了した場合、再起動時に何が起こりますか?
- 9. プロセスが終了する前にCGIプリントが終了します
- 10. アクティビティを終了するTabHostを終了時に起動しました
- 11. プロセスを終了してからmysqlを再起動
- 12. プログラムが終了すると `exec`でプロセスを終了する
- 13. プロセスが強制終了されてから再起動されたときにonCreateDialogが呼び出されないようにします。
- 14. C#:プロセスの終了時にプロセスが終了する(タスクマンで)
- 15. PowerShellセッションをリフレッシュ/再起動すると終了する
- 16. セレンテストケースが返されます終了コード0で終了したプロセス
- 17. EC2インスタンスが終了状態で起動されました
- 18. 私のウィジェット設定アクティビティを再起動すると、バックグラウンドでアプリケーションが起動されます
- 19. アクティビティの再起動後に 'getSupportFragmentManager()'が呼び出されたときに 'IllegalStateException:アクティビティが破棄されました'
- 20. レベルを終了して再起動するとCocos2d GestureRecognizerが機能しない
- 21. アプリが終了した後にAndroidが完全に再起動する
- 22. Androidでアクティビティが終了する前にスレッドが強制終了されますか?
- 23. AuthorizationExecuteWithPrivilegesで起動した後にプロセスを終了する
- 24. プロセスが終了したときにタイマrefがキャンセルされますか?
- 25. アニメーションが終了する前にアニメーションを停止して再起動する
- 26. iPhone:起動時に再生されるビデオは終了しません
- 27. Android:GLSurfaceViewがアクティビティが終了するとクラッシュすることがあります
- 28. アプリを終了したりデバイスを再起動すると、ストレージデータが失われます
- 29. アクティビティを終了するとリストビューの動的更新が失われる
- 30. Google DataLabインスタンスを終了して再起動しますか?
誰もご存じですか? – codeScriber