Foregroundからアプリを来た後、ListViewおよびその他のビューの最後の値を復元する方法は?
-
30-09-2019 - |
質問
ホーム]ボタンをクリックしてアプリケーションに戻ると、ListViewの最後の値やその他のビューが表示されません。アプリケーションを開始したときに同じように見えます。しかし、私はその方法を見つけることができませんでした。
解決
これを行うための複数の方法:
- SQLiteデータベース
- データをSDカードにファイルとして保存します。
- アクティビティの共有予約。
- アプリケーションクラスの静的変数として。
しばらく前に同じ質問をしていました。
他のヒント
すべての値をに保存できます SharedPreferences
の onPause
, 、そして再びそれらをロードします onResume
そのデータを使用してビューを入力します。
完全に理解するには、活動のライフサイクルとアクティビティの節約状態について読んでください ここ.
所属していません StackOverflow