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

标签 java android service android-contentprovider

我正在构建一个 Android 应用程序,它需要呈现从网络接收的大量数据。

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

当收到新数据时,应用程序还需要像调用函数一样收到通知。有这种模式吗?

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

非常感谢!

最佳答案

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

关于java - 关于处理数据存储库的Android应用程序软件设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9786410/

相关文章:

java - 在单个 Activity 中使用 fragment 构建整个 Android UI?

安卓无法绑定(bind)服务

java - 无法使用 Java/Glassfish 使用受 SSL 保护的 Web 服务

java - swing组件的模型如何请求重绘?

android - FB Analytics 推送 Activity - "Set up Your Push Campaigns"在实现后仍然存在

java - 设计模式/多重继承解决方法java

javascript - 如何检查 Flash 播放器是否安装在 Android 上

grails - Grails调用服务错误

java - 这个简单的基于 Swing 的类是线程安全的吗?

java - 如何在 Java 中从 JSON 中提取 JSONArray 和 JSONObject