Content Provider从Web服务器获取结果?

时间:2012-01-30 06:20:21

标签: android android-searchmanager

我想创建一个内容提供程序,它将从Web服务器中获取结果。就像我发送一些帖子参数到我的网络服务器,它返回我一些JSON响应,我必须解析并在Android的快速搜索框中显示它。

我已经查看了SearchableDictionary,但他们似乎没有连接到服务器来获得结果。我在网上搜索但没有适当的例子。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

ContentProviders并不意味着是异步数据源。在这种情况下,您需要创建一个SyncAdapter来保持本地数据库与远程数据存储同步,并公开来自此本地数据库的数据。 ContentResolverSyncAdapter很好地整合以提供此功能。

http://developer.android.com/guide/topics/providers/content-provider-creating.html#DataStorage

上的“开始构建之前”中阅读第4点