Android从sqlite数据库加载数据以填充UI微调器

时间:2014-11-19 12:03:44

标签: android sqlite android-sqlite roboguice robospice

我正在开发移动应用程序,它只是作为处理Web应用程序的另一个访问点。 (它使用android的本机接口并调用远程服务器来同步数据)并在本地sqlite3数据库上保留一些面向用户的数据。

在我的一个矿井活动中,应该从数据库中加载在微调器中填充的数据(不是太多的数据)(原因是这个数据必须在主Web应用程序管理部分中可配置,希望Web应用程序)并且将数据放在通常的string.xml字符串包中是不合适的。

我还希望能够在用户更改本地时再次加载数据(目前只考虑支持两种语言)。

我已经搜索过,阅读过的文章可能太多而且真的很困惑,这就是我问这个问题的原因。 (我已经读过使用loader,不使用CursorLoader实现非常痛苦 - 参考CommonsWare的LoaderEx项目及其对Loaders框架的评论 并且考虑到内容提供商对我的使用是不必要的,因为我不打算与其他应用程序共享该数据库,并且是我的应用程序周围不必要的样板代码)。

我希望我的代码能够处理方向更改,当然还有活动和片段生命周期。我们还决定使用Roboguice库进行依赖注射。

至少从我读过的内容来看,Robospice项目主要用于查询远程服务器的异步操作,例如通过REST服务,因此对我来说也不是一个选项。

你能给我一些指导吗?

0 个答案:

没有答案