summaryrefslogtreecommitdiffstats
path: root/src/com/android/mail/preferences
diff options
context:
space:
mode:
authorAlice Yang <alice@google.com>2013-07-29 18:34:51 -0700
committerAlice Yang <alice@google.com>2013-07-29 18:36:09 -0700
commitc5567737cb40ca156ea89f169a23008524ebd1a4 (patch)
tree29ee5a93f2a5845a8110bb68fad24aca3de7c137 /src/com/android/mail/preferences
parent871be0ee642b432385ce54b9bb3b623ee4bff0af (diff)
downloadandroid_packages_apps_UnifiedEmail-c5567737cb40ca156ea89f169a23008524ebd1a4.tar.gz
android_packages_apps_UnifiedEmail-c5567737cb40ca156ea89f169a23008524ebd1a4.tar.bz2
android_packages_apps_UnifiedEmail-c5567737cb40ca156ea89f169a23008524ebd1a4.zip
Tip for long press to enter CAB
Bug: 9859881, 9572851 Change-Id: I1603651084fb9ded479af69e17bd54cdab693c2e
Diffstat (limited to 'src/com/android/mail/preferences')
-rw-r--r--src/com/android/mail/preferences/MailPrefs.java20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/com/android/mail/preferences/MailPrefs.java b/src/com/android/mail/preferences/MailPrefs.java
index 269c7b475..59bf8b7d4 100644
--- a/src/com/android/mail/preferences/MailPrefs.java
+++ b/src/com/android/mail/preferences/MailPrefs.java
@@ -82,6 +82,9 @@ public final class MailPrefs extends VersionedPrefs {
public static final String SHOW_SENDER_IMAGES = "conversation-list-sender-image";
+ public static final String
+ LONG_PRESS_TO_SELECT_TIP_SHOWN = "long-press-to-select-tip-shown";
+
public static final ImmutableSet<String> BACKUP_KEYS =
new ImmutableSet.Builder<String>()
.add(DEFAULT_REPLY_ALL)
@@ -90,6 +93,7 @@ public final class MailPrefs extends VersionedPrefs {
.add(DISPLAY_IMAGES)
.add(DISPLAY_IMAGES_PATTERNS)
.add(SHOW_SENDER_IMAGES)
+ .add(LONG_PRESS_TO_SELECT_TIP_SHOWN)
.build();
}
@@ -248,7 +252,7 @@ public final class MailPrefs extends VersionedPrefs {
}
/**
- * Returns whether the teaser has bee shown before
+ * Returns whether the teaser has been shown before
*/
public boolean isConversationPhotoTeaserAlreadyShown() {
return getSharedPreferences()
@@ -263,10 +267,18 @@ public final class MailPrefs extends VersionedPrefs {
}
/**
- * Reset the flag so that next time, the teaser will be shown again
+ * Returns whether the tip has been shown before
*/
- public void resetConversationPhotoTeaserAlreadyShown() {
- getEditor().putBoolean(PreferenceKeys.CONVERSATION_PHOTO_TEASER_SHOWN, false).apply();
+ public boolean isLongPressToSelectTipAlreadyShown() {
+ // Using an int instead of boolean here in case we need to reshow the tip (don't have
+ // to use a new preference name).
+ return getSharedPreferences()
+ .getInt(PreferenceKeys.LONG_PRESS_TO_SELECT_TIP_SHOWN, 0) > 1;
+ }
+
+ public void setLongPressToSelectTipAlreadyShown() {
+ getEditor().putInt(PreferenceKeys.LONG_PRESS_TO_SELECT_TIP_SHOWN, 1).apply();
+ notifyBackupPreferenceChanged();
}
void setSenderWhitelist(Set<String> addresses) {