我正在开发一个 android 日历应用程序,它使用户能够查看、创建、更新和删除他们的事件。为了提高用户体验和性能,我采用了以内容提供者为中心的设计模式,这是在 2010 年 Google IO 会议上推荐的 Android 客户端应用程序。我已经成功实现了客户端休息服务,它创建、更新和删除从内容提供者解析到用 PHP 编写的 Restful Web 服务的事件,但我需要一些关于如何实现 get 请求的想法,以防止数据冲突并保持准确的持久性在客户端。restful web 服务根据用户的 id 返回所有事件的 JSON 有效负载,所以我想将这些记录存储在我的内容提供程序中,而不发生冲突(更像是同步)。例如,如果用户重新安装他的应用程序,我如何确保已经存储在服务器上的数据是持久的,应用程序的内容提供者(具有本地 SQLite 数据库)。更基本的解释是在重新安装应用程序或将事件直接添加到服务器后使用非重复事件填充内容提供程序。提前感谢。