android - 在 Android 中等待互联网连接发送数据

标签 android

当互联网可用且应用程序已关闭时,是否有可能发送数据? 假设我有一个应用程序必须发送一些数据,但用户没有打开互联网连接。他关闭了应用程序,稍后又打开了 wifi。现在我想发送之前等待发送的数据。我能以某种方式做到吗?

最佳答案

是的,这是可能的。

维护所有失败请求的本地数据库。现在,当用户关闭应用程序时,启动后台服务,该服务将注册为在连接发生变化时接收广播消息。一旦建立连接,就从数据库检索失败的请求并激发新的请求。整个过程的主要元素是后台服务,它将监听广播并在服务器上重复请求。

关于android - 在 Android 中等待互联网连接发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26068303/

相关文章:

Android 通过触摸更改 Activity

java - Android-ParseQuery- HashMap : Hashmap stays empty?

android - XMLPullParser getName() 返回 null

android - 包含 TextFieldValue(text ='' , selection=TextRange(0, 0), composition=null) 的 MutableState 无法使用当前的 SaveableStateRegistry 保存

android - 有没有办法在手机上远程构建和运行 Android Studio 应用程序?

android - 使用 React Native 在 View 上显示 3D 动画

java - 想要从 Sqlite 中查询之前添加的唯一行

android - org.gradle.api.ProjectConfigurationException :A problem occurred configuring root project after updated to AndroidStudio - 3. 5.3

android - 当屏幕上显示大量文本时,Android 上的倒置 Flatlist 性能糟糕

java - 使用 Intent 传递对象后,如何在 Android 中反序列化我的对象?