我正在开发一个安卓应用。
我对如何在连接恢复之前存储 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/