我目前正在开发一个类似论坛的Android应用程序,它通过JSON和PHP脚本与MySQL数据库进行交互。在某些情况下,应用程序必须向数据库发送更新,例如当论坛的帖子制作或更新时。
我的问题考虑了智能手机离线的情况,即没有互联网连接,因此无法连接到服务器,并尝试向论坛发帖。但是,由于脱机状态,它无法立即与数据库交互。在这种情况下,我们希望以这样的方式处理消息:当设备连接到互联网时,帖子将在下一次发送到数据库。
要在应用方面做些什么才能实现这一目标?
我想帖子必须在本地的某个目录中进行缓冲,应用程序必须不断检查互联网连接。有谁知道怎么做? JAVA是否提供了某些功能?
提前致谢!