gpt4 book ai didi

android - 如何在没有互联网可用时从android向服务器发送数据

转载 作者:太空狗 更新时间:2023-10-29 15:30:41 25 4
gpt4 key购买 nike

我制作了一个表单应用程序,可以将数据发送到我的 mysql 服务器。一切都很好,但我有一个问题:如果我的应用程序没有互联网,我应该使用什么..如果我有互联网,用户输入数据并提交但如果我有 5 或 10 分钟没有互联网访问怎么办并且用户仍然发送数据。我会丢失该数据还是有办法保存数据,当互联网再次激活时,所有保存的数据都会传输到我的 mysql 服务器...??

我听说过 JSON 解析器,但我不知道它到底是如何工作的...

最佳答案

在你的 android 应用程序中设置一个 BroadcastReceiver

当您的用户提交一些数据并按下提交,然后检查设备的互联网连接。如果互联网不可用,则将数据存储在本地数据库或共享首选项中(如果数据很小)。现在当互联网可用时,您的广播接收器将被调用并检查本地数据库中的数据。如果存在,它将必须像您以前那样发送该数据。


  1. 用于检查互联网连接:How to check internet access on Android? InetAddress never times out
  2. 创建用于检查网络可用性的广播接收器:Broadcast receiver for checking internet connection in android app
  3. 用于处理数据库: Android SQLite Example
  4. 如果您希望使用 sharedPreferences: How to use SharedPreferences in Android to store, fetch and edit values
  5. 用于向服务器发送数据: Sending POST data in Android

关于android - 如何在没有互联网可用时从android向服务器发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26360034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com