1

存储我在 Android 应用程序中创建的类的列表 (LinkedList) 的最佳/最简单方法是什么?

在其他平台的应用程序中,可以使用:

  • ORM 框架
  • 数据库
  • 序列化和存储文件

但我的问题是:这 3 个中哪一个最容易在 Android 应用程序中实现,而无需花费大量时间来编写此代码?

4

2 回答 2

3

在我看来,直接使用 SQLite 是最简单、最直接的方法。只有当我有很多类要存储时,我才会考虑使用 ORM 框架。但我假设这不是你的情况。

直接序列化到文件可能是个好主意,但我更希望SQLite能够使用数据库版本、添加索引和轻松地对数据执行更复杂的搜索。

于 2012-08-30T16:21:32.290 回答
2

这取决于您如何使用这些数据。最简单的方法是从 Serializable 继承您的类并将 LinkedList 转储到文件中。如果您不需要随机访问此列表的元素,这将非常有用。

SQLite 很好而且很灵活,但它需要更多的编码工作。

于 2012-08-30T16:25:46.957 回答