我想创建一个内容提供程序,它将从Web服务器中获取结果。就像我发送一些帖子参数到我的网络服务器,它返回我一些JSON响应,我必须解析并在Android的快速搜索框中显示它。
我已经查看了SearchableDictionary,但他们似乎没有连接到服务器来获得结果。我在网上搜索但没有适当的例子。
我该怎么办?
答案 0 :(得分:1)
ContentProviders并不意味着是异步数据源。在这种情况下,您需要创建一个SyncAdapter
来保持本地数据库与远程数据存储同步,并公开来自此本地数据库的数据。 ContentResolver
与SyncAdapter
很好地整合以提供此功能。
在http://developer.android.com/guide/topics/providers/content-provider-creating.html#DataStorage
上的“开始构建之前”中阅读第4点