关于处理数据存储库的Android应用软件设计

时间:2012-03-20 12:05:17

标签: java android service android-contentprovider

我正在构建一个Android应用程序,需要提供从网络上收到的大量数据。

由于可能需要很长时间才能检索所有数据并且用户可能会在流程结束前关闭应用程序,因此我考虑在“服务”中实现它,将数据存储在“内容提供商”,然后在需要时从应用中查询。

还需要在收到新数据时,应用程序会收到类似已调用函数的通知。它有这种模式吗?

可以吗?如果没有,那么匹配这个问题的最佳设计是什么?

非常感谢!

1 个答案:

答案 0 :(得分:1)

是的,使用像... sqlite数据库这样的内容提供程序..将适合您正在解释的情况...如果您使用sqlite数据库..访问数据时要小心...因为您的服务将更新数据库..