android数据库:将JSON编码的PHP结果转换为SQLite-cursor?

时间:2015-05-20 14:12:50

标签: php mysql json sqlite cursor

我的Android应用正在使用本地存储在设备上的SQLite数据库。我现在想切换到在Web服务器上运行的MySQL数据库。

到目前为止,使用本地数据库,查询结果的所有数据处理(一些ListView可视化,一些计算内容)依赖于CursorLoader返回的游标对象。

我的问题是:如果我切换到Web数据库,我如何处理从API接收的JSON数据以获取游标?我只需要对它进行JSON解码然后将其用作游标对象吗?这可能吗?否则我将不得不重构我的整个代码,以便处理JSON数据而不是游标...如果可能的话我想避免这种情况。

到目前为止,应用程序的数据库模块基于Async CursorLoader,它将光标作为结果。我使用SQLiteOpenHelper进行数据库连接和查询。

我在Web服务器上设置了一个MySQL数据库,它将通过API(PHP)进行http访问。 PHP脚本通过PDO执行所有MySQL查询,然后对结果进行JSON编码并将它们回送给客户端。

0 个答案:

没有答案