2011-06-30 99 views
0

我在写一个简单的待办事项列表应用程序。我不清楚保存应用程序状态。只需要ArrayList的保存状态。如何保存Arraylist状态

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

我试图覆盖的onSaveInstanceState方法。但我不能。

如何保存ArrayList的状态。

谢谢。

+0

您是否希望以永久性的方式保存数据?或者只是为了更改配置并重新启动? – Spidy

+0

©需要持久性存储。 – med

回答

1

onSaveInstanceState旨在用于应用程序重新启动。例如,当用户改变屏幕上的方向时。您需要永久存储解决方案来保存应用程序正在启动,停止,终止等等的数据......对于像SharedPreferences,Internal/External Storage或SQLite Databases这样的更持久的解决方案。这是关于Data Storage options的教程。