我試圖讓使用該代碼的無線掃描儀的當前狀態:如何開啓WiFi掃描儀?
ConnectivityManager manager = (ConnectivityManager)getSystemService(MainActivity.CONNECTIVITY_SERVICE);
State wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();
不幸的是,第二行是造成我的應用程序,當我運行它崩潰。 評論該行允許應用程序執行沒有任何問題。 這部分是非常重要的這個app.I不能繼續其餘的代碼沒有它。 它在模擬器上崩潰(Android版本:4.2.2 API級別17),也在運行ICS 4.0.4(API級別15)的Xperia上崩潰。 所需的最低API級別設置爲8. 該代碼沒有錯誤。
編輯:什麼工作原理是: 替代代碼:
最終WifiManager wifiManagerI =(WifiManager)this.getSystemService(Context.WIFI_SERVICE);
boolean wifiEnabledI = wifiManagerI.isWifiEnabled();
最新錯誤? logcat請 – smk
沒有錯誤。該應用在啓動時崩潰。但替代代碼正常工作。 – user2214436