0

我有一个场景,点击一个按钮,我需要显示/隐藏一个listView. 我有一个Activity12 ListViews,如果用户隐藏 5 listViews,那么对于整个会话,直到他退出应用程序,活动应该只显示 5 ListViews

在这种情况下,我将如何执行操作,我应该将检查的值保存在 sqllite 中并在每次用户打开该活动时读取它,还是应该采用其他方法。它将如何影响application.

4

3 回答 3

1

你的要求太少了。因此,我建议您使用它,SharedPreferences因为它轻巧且易于使用,无需太多额外代码。

SQLIte 也很好,但在你的场景中它太麻烦了,因为你需要为此设置SQLiteOpenHelper和准备查询。

于 2013-04-22T14:38:49.277 回答
1

使用 SQLite 数据库保存设置是相当随意的,更不用说相对慢了。我建议使用SharedPreferences类来存储设置。

于 2013-04-22T14:35:49.877 回答
1

我认为非常简短的答案。

如果您的数据是结构化的,例如您想要存储整个对象,那么正确的方法是使用SQLite值得一提的是,这需要编写更多的源代码(实现 SQLiteOpenHelper 的子类和 CRUD 操作)。

但在你的情况下,我认为使用SharedPreferences就足够了。它提供了非常轻量级的解决方案,这将是一个技巧。

于 2013-04-22T14:41:21.760 回答