diff options
author | 2013-02-28 11:43:32 -0800 | |
---|---|---|
committer | 2013-03-04 12:05:03 -0800 | |
commit | 157c00145bd9d0918d7501de42b40c40ac0617c7 (patch) | |
tree | b2b653431d4a1a82b99d7e4800c20eebf35f79bf /java/src/com/android/inputmethod/research/ResearchSettings.java | |
parent | 75e6fb68e91b440707b399b22fbcfcd67760a949 (diff) | |
download | latinime-157c00145bd9d0918d7501de42b40c40ac0617c7.tar.gz latinime-157c00145bd9d0918d7501de42b40c40ac0617c7.tar.xz latinime-157c00145bd9d0918d7501de42b40c40ac0617c7.zip |
Clean up logic in onUserLoggingConsent
- Make ResearchSetting for whether the user has seen the splash screen
- Inline #setLoggingAllowed, which is short and is now only called by
onUserLoggingConsent
Change-Id: Icdf4592777b80643807b6ccf1d3896459c503e02
Diffstat (limited to 'java/src/com/android/inputmethod/research/ResearchSettings.java')
-rw-r--r-- | java/src/com/android/inputmethod/research/ResearchSettings.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/research/ResearchSettings.java b/java/src/com/android/inputmethod/research/ResearchSettings.java index ece93a2f5..11e9ac77a 100644 --- a/java/src/com/android/inputmethod/research/ResearchSettings.java +++ b/java/src/com/android/inputmethod/research/ResearchSettings.java @@ -24,6 +24,8 @@ 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"; + public static final String PREF_RESEARCH_LOGGER_HAS_SEEN_SPLASH = + "pref_research_logger_has_seen_splash"; private ResearchSettings() { // Intentional empty constructor for singleton. @@ -47,4 +49,13 @@ public final class ResearchSettings { final boolean isEnabled) { prefs.edit().putBoolean(PREF_RESEARCH_LOGGER_ENABLED_FLAG, isEnabled).apply(); } + + public static boolean readHasSeenSplash(final SharedPreferences prefs) { + return prefs.getBoolean(PREF_RESEARCH_LOGGER_HAS_SEEN_SPLASH, false); + } + + public static void writeHasSeenSplash(final SharedPreferences prefs, + final boolean hasSeenSplash) { + prefs.edit().putBoolean(PREF_RESEARCH_LOGGER_HAS_SEEN_SPLASH, hasSeenSplash).apply(); + } } |