diff options
author | Daisuke Miyakawa <dmiyakawa@google.com> | 2010-09-10 09:48:51 -0700 |
---|---|---|
committer | Daisuke Miyakawa <dmiyakawa@google.com> | 2010-09-13 16:18:05 -0700 |
commit | 6ebf8619d7f09e9642aed84310b56d9847eead94 (patch) | |
tree | 9045fff6c5ff484519ab6c76184f4ace0afc0351 /src/com/android/settings/TetherSettings.java | |
parent | b68e0f1d7dea178231efd8a419cc18223352ba78 (diff) | |
download | packages_apps_Settings-6ebf8619d7f09e9642aed84310b56d9847eead94.zip packages_apps_Settings-6ebf8619d7f09e9642aed84310b56d9847eead94.tar.gz packages_apps_Settings-6ebf8619d7f09e9642aed84310b56d9847eead94.tar.bz2 |
Fragmentize BluetoothSettings.
Add UserLeaveHintListener.java, so that the settings won't use
its implementation around Activity#onUserLeaveHint().
Also fragmentize bluetooth tethering screen.
Change-Id: Id06ae3161fbdb5854ddb7a257f464fb16ea9b089
Diffstat (limited to 'src/com/android/settings/TetherSettings.java')
-rw-r--r-- | src/com/android/settings/TetherSettings.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/settings/TetherSettings.java b/src/com/android/settings/TetherSettings.java index 272a3d4..87726c1 100644 --- a/src/com/android/settings/TetherSettings.java +++ b/src/com/android/settings/TetherSettings.java @@ -16,6 +16,7 @@ package com.android.settings; +import com.android.settings.bluetooth.BluetoothSettings; import com.android.settings.wifi.WifiApEnabler; import android.app.Activity; @@ -34,6 +35,7 @@ import android.os.Environment; import android.preference.CheckBoxPreference; import android.preference.Preference; import android.preference.PreferenceScreen; +import android.util.Log; import android.webkit.WebView; import java.io.InputStream; @@ -385,7 +387,7 @@ public class TetherSettings extends SettingsPreferenceFragment { } @Override - public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { + public boolean onPreferenceTreeClick(PreferenceScreen screen, Preference preference) { if (preference == mUsbTether) { boolean newState = mUsbTether.isChecked(); @@ -457,11 +459,15 @@ public class TetherSettings extends SettingsPreferenceFragment { mBluetoothTether.setSummary(R.string.bluetooth_tethering_off_subtext); } } + } else if (preference == mBluetoothSettings) { + preference.getExtras().putString(BluetoothSettings.ACTION, + BluetoothSettings.ACTION_LAUNCH_TETHER_PICKER); } else if (preference == mTetherHelp) { showDialog(DIALOG_TETHER_HELP); + return true; } - return super.onPreferenceTreeClick(preferenceScreen, preference); + return super.onPreferenceTreeClick(screen, preference); } private String findIface(String[] ifaces, String[] regexes) { |