显示本地数据库和远程服务的搜索结果

时间:2011-04-07 00:14:07

标签: android json android-listview simplecursoradapter

我有一个应用程序,用于将项目存储在本地数据库中,使用ListView显示给用户,布局中还有一个EditText可用于过滤列表。所有这一切都很好,我的问题是我也想在此列表中包含Web服务(JSON)返回的项目。我没有解析JSON的问题,我的问题是如何将Web服务的结果插入/添加到ListView?

ListView的数据来自SimpleCursorAdapter处理的游标,我无法弄清楚如何将JSON结果中的项添加到Cursor(我实际上并不认为你可以写一个Cursor以外的执行查询。)

1 个答案:

答案 0 :(得分:0)

如果您不想将JSON结果插入本地数据库,那么一种方法是使用ArrayAdapter来支持ListView。然后,您可以通过插入游标和JSON查询的结果来填充数组。

希望这有帮助,

Phil Lello