在后台服务中执行数据发送时处理移动数据连接更改

时间:2014-03-05 12:01:03

标签: android android-intentservice

我正在尝试实施 IntentService ,我想执行HTTP请求。

  • 如何在数据传输过程中处理连接更改(例如网络故障)?
  • 网络可用时是否可以继续进行?

我不想要代码我只需要建议如何做到这一点。我感谢每一个帮助。感谢。

1 个答案:

答案 0 :(得分:0)

您需要将数据传输拆分为块并实现循环来处理数据传输,然后检查每次迭代的网络连接。例如:

foreach(String block as data) {
    if(isConnected()) {
        // Transfer block
    } else {
        // Not connected
        break;
    }
}