我正在创建一个有多个用户的应用程序。我创建了一个对象(用户),其中包含更多详细信息(姓名、年龄、自定义对象等)。因为我有一个自定义对象,所以我知道使用共享首选项会很困难。存储用户数据的最佳方式是什么?我研究过 SQLite,但找不到将自定义对象保存到 SQLite 中的方法?
任何意见,将不胜感激。
您可以使用任何 ORM 库来存储对象,我建议是ORMLite http://ormlite.com/
将 SQlite 与 ORM 结合使用
ORMLite http://ormlite.com/有一个 Android 后端,它调用本机 Android 操作系统数据库 API 以支持其 ORM 功能。许多 Android 开发人员正在成功使用该框架。浏览此处获取更多信息:
http://ormlite.com/sqlite_java_android_orm.shtml http://ormlite.com/sqlite_java_android_orm.shtml
就多对多关系而言,ORMLite 不支持级联或任何更高级的 ORM 功能,但有一些简单的多对多实现的示例:
http://ormlite.com/docs/examples http://ormlite.com/docs/examples
将 db4o 与 ORM 结合使用
您可以将它们存储在db4o http://www.db4o.com/android/,它是专门为存储对象而设计的。一个简单的tutorial http://www.sohailaziz.com/2012/09/using-database-for-objects-db4o-in.html使用 db4o 存储对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)