Merge "ATT Entitlement changes in Settings to pass Tether Type." into lmp-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
ce77a43abf
@@ -64,6 +64,7 @@ public class TetherSettings extends SettingsPreferenceFragment
|
|||||||
private static final String USB_TETHER_SETTINGS = "usb_tether_settings";
|
private static final String USB_TETHER_SETTINGS = "usb_tether_settings";
|
||||||
private static final String ENABLE_WIFI_AP = "enable_wifi_ap";
|
private static final String ENABLE_WIFI_AP = "enable_wifi_ap";
|
||||||
private static final String ENABLE_BLUETOOTH_TETHERING = "enable_bluetooth_tethering";
|
private static final String ENABLE_BLUETOOTH_TETHERING = "enable_bluetooth_tethering";
|
||||||
|
private static final String TETHER_CHOICE = "TETHER_TYPE";
|
||||||
|
|
||||||
private static final int DIALOG_AP_SETTINGS = 1;
|
private static final int DIALOG_AP_SETTINGS = 1;
|
||||||
|
|
||||||
@@ -117,6 +118,10 @@ public class TetherSettings extends SettingsPreferenceFragment
|
|||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle icicle) {
|
public void onCreate(Bundle icicle) {
|
||||||
super.onCreate(icicle);
|
super.onCreate(icicle);
|
||||||
|
|
||||||
|
if(icicle != null) {
|
||||||
|
mTetherChoice = icicle.getInt(TETHER_CHOICE);
|
||||||
|
}
|
||||||
addPreferencesFromResource(R.xml.tether_prefs);
|
addPreferencesFromResource(R.xml.tether_prefs);
|
||||||
|
|
||||||
mUm = (UserManager) getSystemService(Context.USER_SERVICE);
|
mUm = (UserManager) getSystemService(Context.USER_SERVICE);
|
||||||
@@ -180,6 +185,12 @@ public class TetherSettings extends SettingsPreferenceFragment
|
|||||||
mView = new WebView(activity);
|
mView = new WebView(activity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onSaveInstanceState(Bundle savedInstanceState) {
|
||||||
|
savedInstanceState.putInt(TETHER_CHOICE, mTetherChoice);
|
||||||
|
super.onSaveInstanceState(savedInstanceState);
|
||||||
|
}
|
||||||
|
|
||||||
private void initWifiTethering() {
|
private void initWifiTethering() {
|
||||||
final Activity activity = getActivity();
|
final Activity activity = getActivity();
|
||||||
mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
|
mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
|
||||||
@@ -472,6 +483,7 @@ public class TetherSettings extends SettingsPreferenceFragment
|
|||||||
if (isProvisioningNeeded()) {
|
if (isProvisioningNeeded()) {
|
||||||
Intent intent = new Intent(Intent.ACTION_MAIN);
|
Intent intent = new Intent(Intent.ACTION_MAIN);
|
||||||
intent.setClassName(mProvisionApp[0], mProvisionApp[1]);
|
intent.setClassName(mProvisionApp[0], mProvisionApp[1]);
|
||||||
|
intent.putExtra(TETHER_CHOICE, mTetherChoice);
|
||||||
startActivityForResult(intent, PROVISION_REQUEST);
|
startActivityForResult(intent, PROVISION_REQUEST);
|
||||||
} else {
|
} else {
|
||||||
startTethering();
|
startTethering();
|
||||||
|
Reference in New Issue
Block a user