保存列表视图菜单

时间:2012-12-30 05:28:32

标签: android persistence

我正在使用ListView和ArrayAdapters构建菜单。当我运行应用程序时,我可以向ListView添加项目,因为EditText和Button将EditText中输入的内容添加到ListView。

当我关闭应用时,我的问题就出现了。当我关闭应用程序时,ListView重置。我需要ListView来保存从EditText添加的项目。我的应用程序使用ArrayAdapters,ArrayLists,ListView,Button,EditText和onClickListeners。

我只需要很好的教程来了解如何在程序运行时保存添加到ListView的数据。

3 个答案:

答案 0 :(得分:0)

您需要了解如何将数据保存到持久存储。从Google的this tutorial开始。

在您的情况下,如果您的数据是结构化的,您可以保存到一个简单的文件或SQLite数据库。

答案 1 :(得分:0)

这两个教程可以帮助您保存所需的一切:

Android SQLite Database and ContentProvider

Android SQLite Database Tutorial

对于视图或组件的保存属性,您应该研究SerializationDeserialization。为此,您可以关注以下问题:

Serializing Android Views - causes InvalidClassException from IllegalAccessException

How do I serialize an object and save it to a file in Android?

对于你的主要问题,这个问题也可以帮助你:

How do I preserve a complex object across Activity restarts?

祝你好运。

答案 2 :(得分:0)

The official android Notepad tutorial有一个完整的例子,可以在列表视图中显示SQLite数据并保存它。你应该看看它。