下载选项以脱机工作-Android

下载选项以脱机工作-Android,android,Android,我在一个考试应用程序中工作。在这种情况下,通过JSON从后端检索问题。我现在面临的唯一问题是,如果没有网络,就意味着应用程序无法工作。是否可以设置下载选项,以便用户可以在需要时下载和编写问题,并在有网络时发布。是否可以设置下载选项来下载活动?我建议您执行的逻辑是 让用户在edittext中编写问题。 将该问题保存在数据库中,并增加一列“Sync”,该列为false。 当internet可用时,获取将列值同步为false的所有问题(这意味着问题未在internet中同步),并通过JSON发送该对象

我在一个考试应用程序中工作。在这种情况下,通过JSON从后端检索问题。我现在面临的唯一问题是,如果没有网络,就意味着应用程序无法工作。是否可以设置下载选项,以便用户可以在需要时下载和编写问题,并在有网络时发布。是否可以设置下载选项来下载活动?

我建议您执行的逻辑是

让用户在edittext中编写问题。 将该问题保存在数据库中,并增加一列“Sync”,该列为false。 当internet可用时,获取将列值同步为false的所有问题(这意味着问题未在internet中同步),并通过JSON发送该对象。反应成功后,,
将该问题的同步值设置为True,这意味着该问题已与internet同步。

您可以下载JSON并在本地存储,并在网络可用时刷新它。当应用程序连接到internet时,您需要将这些数据存储在移动设备中。
在sqlite中按用户存储QUE和ans,并使用标志检查是否已更新活不活。脱机时无法下载:)