php - 如何存储数据直到恢复 android 设备的连接然后添加到 mysql 数据库?

标签 php android mysql android-sqlite

我正在开发一个安卓应用。

我对如何在连接恢复之前存储 mysql 数据感到困惑。如果用户没有连接,我想准备一些东西,然后数据存储在 Android 设备本地的数据库中,但是当连接恢复时,它会将数据添加到数据库中。

如何不断检查连接?即使应用程序关闭,然后将数据在线添加到 mysql 数据库中。理想情况下,每 30 分钟检查一次连接。

请问有这方面的在线示例吗?(检查连接然后执行任务?)我已经检查但没有得到很多链接。

非常感谢

最佳答案

使用 ConnectivityManager 类,您可以接收网络信息。 使用 AlarmManager,您可以设置一个周期性任务,该任务将使用上述类定期检查网络状态。 同时,您可以将数据存储在本地的 sqlite 数据库中。

可以引用这个例子:

https://developer.android.com/training/scheduling/alarms.html

由于 Alarmmanager 需要上下文,我建议使用服务。

关于php - 如何存储数据直到恢复 android 设备的连接然后添加到 mysql 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040196/

相关文章:

php - 是否可以绕过 file_get_contents 参数的附加文件后缀?

javascript - 具有不同 CSS 文件的本地化网站

php - 在Cpanel服务器上安装Varnish Cache 4

php - 在服务器端检测视网膜(高清)显示器

"not in"不在唯一列上的 MySql 查询

php - 获取 Eloquent 模型实例的主键

android - 加载 AVD 时有关硬件加速的错误

android - 如何将编码设置为Http Post请求android

Android旋转位图而不制作副本

php - 多行的内部连接