Foregroundからアプリを来た後、ListViewおよびその他のビューの最後の値を復元する方法は?

StackOverflow https://stackoverflow.com/questions/3935182

質問

ホーム]ボタンをクリックしてアプリケーションに戻ると、ListViewの最後の値やその他のビューが表示されません。アプリケーションを開始したときに同じように見えます。しかし、私はその方法を見つけることができませんでした。

役に立ちましたか?

解決

これを行うための複数の方法:

  1. SQLiteデータベース
  2. データをSDカードにファイルとして保存します。
  3. アクティビティの共有予約。
  4. アプリケーションクラスの静的変数として。

Androidアクティビティ間の切り替え

しばらく前に同じ質問をしていました。

他のヒント

すべての値をに保存できます SharedPreferencesonPause, 、そして再びそれらをロードします onResume そのデータを使用してビューを入力します。

完全に理解するには、活動のライフサイクルとアクティビティの節約状態について読んでください ここ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top