我正在为Android开发学校的时间表应用程序。我从MySQL数据库中获取时间表数据。 ->我只有在我拥有互联网时才能访问时间表。但是我想在没有互联网的情况下使时间表可以访问。我读到我需要将数据从MySQL保存到SQLITE,然后使用它们。您可以给我链接到样品如何处理?
我可以指向您可能想进入的方向,您可以尝试使用Content -Provider脱机存储和读取设备上的数据。创建ContentProvider后,请通过异步使用学校的API(前提
基本上,这种关系变得如此:
(服务器)---- JSON ---->(asynctask)---->(客户端中的json)---->(将解析的JSON数据移动到应用程序的ContentProvider)。
关于这样的事情有许多文章:
ContentProvider示例:https://developer.android.com/guide/topics/providers/content-provider-creating.html
(Udacity还拥有免费的视频,描述了ContentProviders和JSON检索和解析。)