私は、アプリの切り替え時に、それが白い画面でアプリケーションを再起動し、バックどこ最後の画面にユーザーを行くするローエンド電話でシナリオを、再起動のApp するためのベストプラクティスを探しています以前はあった。私の質問は、このようなシナリオを克服するために必要なすべてのデータを保存する方法です。例えばApplicationクラス でonLowMemory()メソッドを持っている場合、アプリケーション内のハンドルプロセス終了scenrios
0
A
答えて
0
:
class MyApplication extends Application {
@Override
public void onLowMemory() {
super.onLowMemory();
// you can save your important data here as it is trigger when your application going to kill as it don't have enough memory
}
}
これらはあなたのために働いていないなら、私に知らせてください。
+0
Googleマップがちょうど読み込まれた直後に3つのタブがあり、画面の1つにGoogleマップ –
+0
がある場合は、メモリを解放してみてください。 –
+0
ただアプリケーションが開かれています –
関連する問題
- 1. ストリームイベント:終了vs終了
- 2. データベースクエリの終了/非終了
- 3. ノードストリームが終了しません終了
- 4. AndroidデバイスモニタJVM終了終了コード2
- 5. 終了時にアプリケーションを終了する
- 6. Chisel.TestApplicationException:テストアプリケーションの終了 - 終了コード139
- 7. アプリケーションの終了イベントの終了
- 8. 終了時のプログラムの終了
- 9. SASの中断/終了/終了
- 10. プロセスの終了終了を待つ
- 11. 終了コード10で終了したプログラム
- 12. ハイブの終了と終了の違い
- 13. Python:whileループの終了を終了する
- 14. 終了時にプロセスを終了する
- 15. npm cli(終了/終了なし)
- 16. 終了
- 17. Android Phonegap App - 終了時にアプリを終了して終了する
- 18. アプリケーションセッションが終了または終了するたびに終了する
- 19. Androidソフトキーボード:「終了」の「完了」
- 20. SCORM終了ボタン
- 21. プロジェクトの終了
- 22. ウィンドウフォーム終了イベント
- 23. 正常終了
- 24. NSThreadを終了
- 25. コントロール終了ボタン
- 26. フルスクリーン終了QMediaPlayer
- 27. cronジョブスクリプト終了
- 28. Eclipse終了ショットカット
- 29. 終了コード
- 30. フォーム終了イベント
データが変更されたときにデータを保存します。メモリはキャッシュとしてのみ使用してください。 – CommonsWare
@CommonsWareこのデータを格納する場所 –
SQLiteデータベースを使用します。または、 'SharedPreferences'を使用してください。または、通常は[内部ストレージ](https://commonsware.com/blog/2014/04/07/storage-situation-internal-storage.html)にある他の形式のファイルを使用します。または、どこかのサーバーに格納します。 – CommonsWare