0

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

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

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

4

3 回答 3

0

官方的 android Notepad 教程有一个完整的例子,在列表视图中显示 SQLite 数据并保存它。你应该检查一下。

于 2012-12-30T06:15:59.470 回答
0

这两个教程可以帮助你保存你想要的一切:

Android SQLite 数据库和 ContentProvider

Android SQLite 数据库教程

并且为了保存视图或组件的属性,您应该研究Serializationand Deserialization。为此,您可以遵循以下问题:

序列化 Android 视图 - 导致来自 IllegalAccessException 的 InvalidClassException

如何序列化对象并将其保存到 Android 中的文件中?

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

如何在 Activity 重新启动时保留复杂对象?

祝你好运。

于 2012-12-30T06:03:38.193 回答
0

您需要学习如何将数据保存到持久存储中。从 Google的本教程开始。

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

于 2012-12-30T05:33:12.670 回答