在安卓应用程序中存储我自己的类列表的最简单方法



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

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

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

但我的问题是:在不花很多时间编写代码的情况下,这3个代码中哪一个最容易在Android应用程序中实现?

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

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

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

SQLite是好的和灵活的,但它需要更多的编码工作。

相关内容

最新更新