我试图让使用该代码的无线扫描仪的当前状态:如何开启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