我有一个自定义内容提供程序和同步适配器工作正常,但我不清楚启动异步请求到服务器的最佳做法。例如,当客户端向内容提供者发出查询请求时,它会查询本地数据db - 现在需要检查服务器内容。
建议将哪两种方式用于服务器请求?
1)启动内容提供商内部的直接异步请求到服务器以获取更多内容 或者,鉴于我有一个syncadapter, 2)制作一个ContentResolver.requestSync(...在内容提供者内部间接实现这一目标?
似乎(1)最终会实现(2)但我没有遇到过在内容提供程序中使用同步适配器的示例。 UI是通过游标适配器和观察者驱动的,因此对服务器同步发生的信念非常有帮助!
感谢