我有一个在 android 手机上运行良好的应用程序,但是当我尝试在没有手机的 Nexus7 上运行它时,代码失败并在指示的位置强制停止。解决办法是什么?如何检查该功能是否存在,我应该怎么做才能解决这个问题?
ConnectivityManager connMgr = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
boolean isWifiConn = networkInfo.isConnected();
printi("oopsA",6);
networkInfo = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
printi("oopsB",6);
boolean isMobileConn = networkInfo.isConnected(); //<<<<FAILS HERE ON NEXUS 7