2017-05-04 52 views
3

我有一个表格数据时,该设备是在线提交到服务器,但是当设备处于脱机状态我想将数据存储到本地设备存储并自动发送设备联机时将数据发送到服务器。保存数据并将其发送到服务器时,手机在线

有谁有如何做到这一点的例子或文档?我还没有开始构建应用程序,所以我没有代码可以分享。

+0

为此,您的数据服务器可以检查此应答类似于您的问题http://stackoverflow.com/questions/26360034/how-to-send-data-to-server-from-android-when-no-internet-is-available – shalini

回答

0

应检查连接,如果用户没有连接到互联网,你应该保存在本地存储中的数据,那么你应该听之后,该Connectivity Status您可以用Background Service或其他方法,如Alarm Manager发送数据用于检查周期性连接状态;

+0

好吧,我会学习它首先。也许你有一些完整的例子?如果不行的话,我只是问。 – Antonio

0

你可以为我的工作我做了这是延长意图服务的一个同步服务类相同的问题使用的服务。所以你必须做什么,你必须存储所有数据在本地数据库与一个“上传状态”,并在这个服务类中的每个活动呼叫服务类暂停打电话,你必须获得所有数据基于上传状态,你必须上传。并通过后或asynktast任何other.and后上传成功改变状态。当再次来到净简历上会打电话,打服务类和过程去,你可以使用通知建设者显示过程

相关问题