0
我必须将iOS应用程序移植到Android。 iOS应用程序使用核心数据来实现持久性,并使得多对多关系,实体继承和抽象实体的使用量大大增加。我一直在研究Android的有效替换API,但像ORMLite这样的大多数流行选项似乎都没有直接支持这些功能。Android数据持久性
有没有人有关于如何继续这方面的经验?我几乎在黑暗中。
我必须将iOS应用程序移植到Android。 iOS应用程序使用核心数据来实现持久性,并使得多对多关系,实体继承和抽象实体的使用量大大增加。我一直在研究Android的有效替换API,但像ORMLite这样的大多数流行选项似乎都没有直接支持这些功能。Android数据持久性
有没有人有关于如何继续这方面的经验?我几乎在黑暗中。
首选是ContentProvider,因为它允许使用CursorLoaders,它们在单独的线程上完成他们的工作,然后将结果报告给main。这种方式UI始终保持响应。
Android没有内置的对象持久性框架。如果你不想手动使用SQLite,你必须使用ORMLite, greenDAO,.. – zapl
强烈推荐使用ORMLite,非常好用。简化代码 – Darussian
正如我已经提到的,这些库对多对多关系和实体继承没有很好的支持。至少不像我从Core Data那里知道的那样。 – bompf