为什么Android只能处理一个活动的互联网连接?

为什么Android只能处理一个活动的互联网连接?,android,android-networking,Android,Android Networking,我在Android中遇到了一个奇怪的问题。我使用此代码获取有关所有Internet连接的信息: NetworkInfo[] info = connectivityManager.getAllNetworkInfo(); for (NetworkInfo networkInfo : info) { Log.d("LOG","networkInfo = " + networkInfo); } 我在我的设备上测试了这一点,在我的设备上,我打开了WiFi

我在Android中遇到了一个奇怪的问题。我使用此代码获取有关所有Internet连接的信息:

    NetworkInfo[] info = connectivityManager.getAllNetworkInfo();
    for (NetworkInfo networkInfo : info)
    {
        Log.d("LOG","networkInfo = " + networkInfo);
    }
我在我的设备上测试了这一点,在我的设备上,我打开了WiFi连接,并且有一个活动的移动互联网(EDGE)。但在显示中:
type:mobile[EDGE],状态:DISCONNECTED/DISCONNECTED
type:WIFI[],状态:CONNECTED/CONNECTED
但当我关闭WIFI时,它显示
type:mobile[EDGE],状态:CONNECTED/CONNECTED
有人能给我解释一下这种奇怪的行为吗?看起来Android只能处理一个连接,尽管有几个连接处于活动状态(而且它总是喜欢WiFi连接而不是EDGE)。是否有一些解决方法?或者可能是一个bug

有人能解释我这种奇怪的行为吗

Android使用WiFi(如果可用)。否则,它使用移动数据

尽管有几个连接处于活动状态,Android似乎只能处理一个连接

Android通常一次只使用一个连接。在世界大部分地区,移动数据都是按流量计费的,因此,如果WiFi可用,Android会使用它来降低用户的成本

操作系统能够一次使用多个连接(请参阅WiFi热点设施),但对于正常操作,只需要一个连接

有人能解释我这种奇怪的行为吗

Android使用WiFi(如果可用)。否则,它使用移动数据

尽管有几个连接处于活动状态,Android似乎只能处理一个连接

Android通常一次只使用一个连接。在世界大部分地区,移动数据都是按流量计费的,因此,如果WiFi可用,Android会使用它来降低用户的成本


操作系统能够一次使用多个连接(请参阅WiFi热点设施),但对于正常操作,只需要一个连接。

你需要多个连接干什么?@jlordo我不需要,但我对这个问题很感兴趣,需要解释。这对我来说似乎很奇怪。你需要多个连接干什么?@jlordo我不需要,但我对这个问题很感兴趣,需要解释。这对我来说似乎很奇怪。谢谢。
能够一次使用多个连接
,但是为什么
网络信息
告诉EDGE如果总是连接,它会断开连接。好的,Android更喜欢WiFi,它看起来很合理。但是为什么它根本不显示其他连接处于活动状态?我觉得很奇怪…@HarryCater,因为其他连接断开是为了节省电池生活如果边缘未被使用,保持其活动是没有意义的。@raghasood但在状态栏上,边缘指示器告诉边缘处于活动状态。因此,当WiFi处于活动状态时,它似乎实际上没有被禁用active@HarryCater我在我的任何设备上都看不到相同的内容。您是否确定您的设备已连接到WiFi,并且您可以看到EDGE处于活动状态,而不仅仅是普通移动设备connections@RaghavSood很抱歉是的,我现在明白了。多亏了所有的人,你才真正为我的手机澄清了这一点。
操作系统能够同时使用多个连接
,但是为什么
网络信息
告诉EDGE如果总是连接,它会断开连接。好吧,安卓喜欢WiFi,而且它看起来很合理。但是为什么它根本不显示其他连接处于活动状态?这看起来很奇怪我…@HarryCater,因为其他连接已断开以节省电池寿命。如果边缘未被使用,保持其活动是没有意义的。@raghasood但在状态栏上,边缘指示器告诉边缘处于活动状态。因此,当WiFi处于活动状态时,它似乎实际上没有被禁用active@HarryCater我在我的任何设备上都看不到相同的内容。您是否确定您的设备已连接到WiFi,并且您可以看到EDGE处于活动状态,而不仅仅是普通移动设备connections@RaghavSood很抱歉是的,我现在明白了。感谢所有的人,你真的为我澄清了这件事