/* * M: update ipv4&ipv6 setting preference */ private void updateIpv6Preference() { if (mTetherIpv6 != null) { mTetherIpv6.setEnabled( !mUsbTether.isChecked() && !mBluetoothTether.isChecked() && !mWifiTether.isChecked()); ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); if (cm != null) { int ipv6Value = cm.getTetheringIpv6Enable() ? 1 : 0; mTetherIpv6.setValueIndex(ipv6Value); mTetherIpv6.setSummary( getResources().getStringArray(R.array.tethered_ipv6_entries)[ipv6Value]); } } }