From 75e6fb68e91b440707b399b22fbcfcd67760a949 Mon Sep 17 00:00:00 2001 From: Kurt Partridge Date: Thu, 28 Feb 2013 11:18:42 -0800 Subject: Clean up PREF_USABILITY_STUDY_MODE - Refer to a common default value in DebugSettings - Make PREF_USABILITY_STUDY_MODE independent of the ResearchLogger - ResearchLogger uses its own preference through ResearchSettings multi-project commit with Ie0df836c9d779eba484b522666ec357f4e234823 Change-Id: I88547a2f619db6e7364abbbec12f9f76855dd11a --- .../com/android/inputmethod/research/ResearchSettings.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'java/src/com/android/inputmethod/research/ResearchSettings.java') diff --git a/java/src/com/android/inputmethod/research/ResearchSettings.java b/java/src/com/android/inputmethod/research/ResearchSettings.java index 1f899ee4c..ece93a2f5 100644 --- a/java/src/com/android/inputmethod/research/ResearchSettings.java +++ b/java/src/com/android/inputmethod/research/ResearchSettings.java @@ -22,6 +22,8 @@ import java.util.UUID; public final class ResearchSettings { public static final String PREF_RESEARCH_LOGGER_UUID = "pref_research_logger_uuid"; + public static final String PREF_RESEARCH_LOGGER_ENABLED_FLAG = + "pref_research_logger_enabled_flag"; private ResearchSettings() { // Intentional empty constructor for singleton. @@ -36,4 +38,13 @@ public final class ResearchSettings { prefs.edit().putString(PREF_RESEARCH_LOGGER_UUID, newUuid).apply(); return newUuid; } + + public static boolean readResearchLoggerEnabledFlag(final SharedPreferences prefs) { + return prefs.getBoolean(PREF_RESEARCH_LOGGER_ENABLED_FLAG, false); + } + + public static void writeResearchLoggerEnabledFlag(final SharedPreferences prefs, + final boolean isEnabled) { + prefs.edit().putBoolean(PREF_RESEARCH_LOGGER_ENABLED_FLAG, isEnabled).apply(); + } } -- cgit v1.2.3-83-g751a