采用如下显式跳转会有点小问题,在跳转成功的时候就会回调onActivityResult,在返回的时候不调用,无法准确判断wifi是否已开启
Intent intent = new Intent();
intent.setClassName("com.android.settings", "com.android.settings.Settings");
startActivityForResult(intent, ConstantData.SET_NET_REQUEST_CODE);
采用隐式跳转一切正常
Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivityForResult(intent, ConstantData.SET_NET_REQUEST_CODE);
版权声明:本文为tushiba原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。