0

在我的应用程序中,我有以下数据结构:

  • 用户可以添加、删除、重命名或编辑元素的 ListView,使用操作栏菜单实现。
  • 从第一个选择开始,有第二个操作栏菜单,提供相同的内容,但元素不同
  • 编辑第二个 ListView 后,第三个也是最后一个 ListView 开始发挥作用,其选项与第一个和第二个相同。

整体数据结构主要是包含元素列表的列表。将此数据存储到文件内部存储或 SQLite 的最佳方法是什么?我缺乏这两个方面的经验,并且不确定我需要看哪里。

4

2 回答 2

1

从开发的角度来看,使用 SQLite 数据库可能会更容易。这使您可以在 ListViews 上使用 CursorAdapters。每个 ListView 都应该有一个表,但应该相当简单。

此外,我认为数据库将比序列化对象或设置文件具有更好的性能。

于 2012-11-15T17:32:03.537 回答
0

我认为最好使用 sqlite 数据库,因为您有适当的界面来添加、操作、删除和检索数据。此外,很容易使用 listadapter 为您的 listviews 提供存储在 sqlite 数据库中的数据。

于 2012-11-15T18:00:28.693 回答