我即将将iOS应用移植到Android。该应用程序使用核心数据支持的150MB的SQLite数据库。一些繁重的查询有时需要10秒钟。因此,我正在寻找在Android中查询数据的完美方式。在我开始之前有什么好的建议吗?
或者我可以用来改善生活的任何库,比如ORM工具,GreenDAO,ORMLite?
答案 0 :(得分:1)
ORMLite
和GreenDAO
都是很好的库,但我不知道它们是否符合您的需求。他们会使用反射(至少ORMLite
我认为它会这样做)并且可能会让你的事情变慢一些。
我不知道您将如何使用您的数据,但一个不错的解决方案是使用Loaders
,更具体的CursorLoaders
来访问您的数据库。默认情况下,这将按顺序访问您的数据,因此默认情况下不会加载所有条目。