summaryrefslogtreecommitdiff
path: root/core/java/android/preference/MultiCheckPreference.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2012-05-08 14:53:24 -0700
committerDianne Hackborn <hackbod@google.com>2012-05-08 14:53:24 -0700
commit83e6eb11d7ec24e7c363beccab0806989ad89ec5 (patch)
treeff867a1555cd367a1882c670e80c0e5a452f9374 /core/java/android/preference/MultiCheckPreference.java
parent4a337ec99e0d6b7f2f3b79b990809bf64a42f0ec (diff)
Support for changing traces from development settings.
Publish information needed to build UI, fix SystemProperties.getLong() to be able to read this property, fix some issues in MultiCheckPreference. Change-Id: I10c8ff84a167fdb42f6c93500201b78b844cfb8b
Diffstat (limited to 'core/java/android/preference/MultiCheckPreference.java')
-rw-r--r--core/java/android/preference/MultiCheckPreference.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/core/java/android/preference/MultiCheckPreference.java b/core/java/android/preference/MultiCheckPreference.java
index 735f66ae67cd..6953075640cd 100644
--- a/core/java/android/preference/MultiCheckPreference.java
+++ b/core/java/android/preference/MultiCheckPreference.java
@@ -136,11 +136,25 @@ public class MultiCheckPreference extends DialogPreference {
*
* @return The array of values.
*/
- public CharSequence[] getEntryValues() {
+ public String[] getEntryValues() {
return mEntryValues;
}
/**
+ * Get the boolean state of a given value.
+ */
+ public boolean getValue(int index) {
+ return mSetValues[index];
+ }
+
+ /**
+ * Set the boolean state of a given value.
+ */
+ public void setValue(int index, boolean state) {
+ mSetValues[index] = state;
+ }
+
+ /**
* Sets the current values.
*/
public void setValues(boolean[] values) {