我已经制作了一个表单应用程序,可以将数据发送到我的mysql服务器。一切都很好,但我有一个问题:如果我的应用程序没有互联网,我应该使用什么?如果我有互联网,用户输入数据并提交,但如果5或10分钟,我不会有互联网接入,用户仍然发送数据。我是否丢失了这些数据,或者有没有办法保存数据?当互联网再次被激活时,所有保存的数据都会传输到我的mysql服务器...... ??
我听说过JSON Parser,但我不确切知道它是如何工作的......
答案 0 :(得分:18)
BroadcastReceiver
当您的用户提交一些数据并按提交时,请检查设备的互联网连接。如果互联网不可用,则将数据存储在本地数据库或共享首选项(如果数据很小)。现在,当互联网可用时,您的广播接收器将被调用,并将检查本地数据库中的数据。如果存在,它将必须像您以前那样发送该数据。