summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/AppListPreference.java
diff options
context:
space:
mode:
authorJeff Davidson <jpd@google.com>2014-11-12 18:36:41 -0800
committerJeff Davidson <jpd@google.com>2014-11-14 15:27:21 -0800
commitce32b21727422ac3ce4aca49d46746545cc4243d (patch)
treeb3e075f5b78451c96b8d45eb96ae0f0b1f212ef1 /src/com/android/settings/AppListPreference.java
parent26104298eb53d2dfa693eec32934f9ac0aa3d525 (diff)
downloadpackages_apps_Settings-ce32b21727422ac3ce4aca49d46746545cc4243d.zip
packages_apps_Settings-ce32b21727422ac3ce4aca49d46746545cc4243d.tar.gz
packages_apps_Settings-ce32b21727422ac3ce4aca49d46746545cc4243d.tar.bz2
Final UX for Wi-Fi assistant platform settings.
When one app is available, the toggle works as before. When multiple apps are available, we allow the user to choose the app in a dialog before turning on the setting. Bug: 13780935 Change-Id: I1c4391bf97a53febe580fb2b896b4850372062e7
Diffstat (limited to 'src/com/android/settings/AppListPreference.java')
-rw-r--r--src/com/android/settings/AppListPreference.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/settings/AppListPreference.java b/src/com/android/settings/AppListPreference.java
index 2180983..96897ae 100644
--- a/src/com/android/settings/AppListPreference.java
+++ b/src/com/android/settings/AppListPreference.java
@@ -67,6 +67,11 @@ public class AppListPreference extends ListPreference {
}
}
+ public AppListPreference(Context context, AttributeSet attrs,
+ int defStyleAttr, int defStyleRes) {
+ super(context, attrs, defStyleAttr, defStyleRes);
+ }
+
public AppListPreference(Context context, AttributeSet attrs) {
super(context, attrs);
}
@@ -105,6 +110,8 @@ public class AppListPreference extends ListPreference {
setEntryValues(packageNames);
if (selectedIndex != -1) {
setValueIndex(selectedIndex);
+ } else {
+ setValue(null);
}
}