Android ConnectivityManager,getAllNetworkInfo不能一直工作

时间:2013-08-11 14:25:53

标签: android networking

ConnectivityManager cm = (ConnectivityManager) c.getSystemService(Context.CONNECTIVITY_SERVICE);

 NetworkInfo[] netInfo = cm.getAllNetworkInfo(); 

for(NetworkInfo nix : netInfo) {

 if(nix.getType() == ConnectivityManager.TYPE_MOBILE) 
if (nix.isConnected()){ isAnyNetworkAvailableType = "MOBILE"; 

这很疯狂,当我启动设备和互联网不上应用程序工作正常。当我打开互联网应用程序仍然很好它检测到变化,但如果我转向应用程序的互联网不认识变化。当您打开但未关闭时,应用程序检测也会发生变化。

0 个答案:

没有答案