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

时间:2012-08-30 16:12:25

标签: android

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

在其他平台的应用中,可以使用以下方式完成:

  • ORM框架
  • 数据库
  • 加强并存储文件

但我的问题是:在没有花费大量时间制作此代码的情况下,在Android应用程序中最容易实现哪3个?

2 个答案:

答案 0 :(得分:3)

在我看来,直接使用SQLite是最简单,最直接的方法。只有当我有很多要存储的类时,我才会考虑使用ORM-Framework。但我认为那不是你的情况。

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

答案 1 :(得分:2)

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

SQLite既好又灵活,但需要更多的编码工作。