採用如下顯式跳轉會有點小問題,在跳轉成功的時候就會回調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);