From 83e6eb11d7ec24e7c363beccab0806989ad89ec5 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Tue, 8 May 2012 14:53:24 -0700 Subject: 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 --- core/java/android/preference/MultiCheckPreference.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'core/java/android/preference/MultiCheckPreference.java') 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,10 +136,24 @@ 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. */ -- cgit v1.2.3