android - Android 中的网络连接数

标签 android networking android-asynctask

  1. Android 网络连接有任何限制吗?
  2. 如果我们想限制后台运行的网络连接数,如何实现?
  3. 如果我们在 AsyncTask 中启动一个网络连接,如果我们使用 AsyncTask_object.cancel(true) 取消它,它会关闭所有相应的内部网络连接吗?
  4. 如何在 Android 中取消正在运行的网络连接?

最佳答案

我不确定限制是什么,因为它是基于 Linux 的。

3.

我认为您应该检查 onCancelled(Object) 方法。

4.

假设我们这样做: ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);

这应该关闭连接:connec.getNetworkInfo(0).setState(NetworkInfo.State.DISCONNECTED);

也看看 http://vikaskanani.wordpress.com/2011/08/03/android-proper-way-to-cancel-asynctask/

关于android - Android 中的网络连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10087866/

相关文章:

java - 使用 Jackson 解析器时 Android verifyError 崩溃

java - 如何使用 XML 协议(protocol)检测网络流中的 "EOF"?

c++ - 使用 C/C++ 设置 Linux IP

Android 从模拟器测试短信

java - 如何确定 Java 中 View 的像素单位(px、dp 等)?

java - 在android中改变方向的问题

android - "broken pipe"异常对 Socket 到底意味着什么?

android - 在哪里放置AsyncTask

android - 如何每 1 分钟执行一次 asynctask?

javascript - 发送 GET 请求,同时读取流