2011-06-30 10 views
0

私は単純なtodoリストアプリケーションを書いています。アプリケーションの状態を保存することは不明です。 ArrayListの保存状態が必要です。Arraylistの状態を保存するには

ArrayList<CheckBox> alCheckbox = new ArrayList<CheckBox>(); 

私はonSaveInstanceStateメソッドをオーバーライドしてみました。しかし、私は傾ける。

ArrayListの状態を保存するにはどうすればよいですか。

ありがとうございました。

+0

あなたは永続的な方法でデータを保存しようとしていますか?または構成の変更と再起動のためだけですか? – Spidy

+0

©永続ストレージが必要です。 – med

答えて

1

onSaveInstanceStateは、アプリケーションの再起動に使用するためのものです。例えば、ユーザが画面上の向きを変更したとき。 SharedPreferences、内部/外部ストレージ、SQLiteデータベースなどのより恒久的なソリューションのために、アプリケーションの起動、停止、終了などの永続的なデータを永久保存するソリューションが必要です。 Data Storage optionsに関するチュートリアルです。

関連する問題