diff options
author | Joey Rizzoli <joey@cyanogenmoditalia.it> | 2016-10-17 16:32:25 +0200 |
---|---|---|
committer | Joey Rizzoli <joey@cyanogenmoditalia.it> | 2016-10-17 16:40:07 +0200 |
commit | 6f61484418fdd8d10a8604164b739bd8c2a1025f (patch) | |
tree | eb1acf745634b27f272616ea060a4585d42b667a | |
parent | d91a84725f2cb791100feaaf73a7b10ddf608898 (diff) | |
download | android_packages_apps_Messaging-6f61484418fdd8d10a8604164b739bd8c2a1025f.tar.gz android_packages_apps_Messaging-6f61484418fdd8d10a8604164b739bd8c2a1025f.tar.bz2 android_packages_apps_Messaging-6f61484418fdd8d10a8604164b739bd8c2a1025f.zip |
Messaging: show snackbar instead of toast when deleting conversation
more consistency with archive action
Change-Id: I06129850860a2a51c10ade65fb87c9f37a0c2bfa
Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
3 files changed, 12 insertions, 2 deletions
diff --git a/src/com/android/messaging/datamodel/action/BugleActionToasts.java b/src/com/android/messaging/datamodel/action/BugleActionToasts.java index f60facd..17d15f2 100644 --- a/src/com/android/messaging/datamodel/action/BugleActionToasts.java +++ b/src/com/android/messaging/datamodel/action/BugleActionToasts.java @@ -114,7 +114,6 @@ public class BugleActionToasts { } public static void onConversationDeleted() { - showToast(R.string.conversation_deleted); } private static void showToast(final int messageResId) { diff --git a/src/com/android/messaging/ui/conversationlist/ConversationListItemView.java b/src/com/android/messaging/ui/conversationlist/ConversationListItemView.java index 892732c..b4343d2 100644 --- a/src/com/android/messaging/ui/conversationlist/ConversationListItemView.java +++ b/src/com/android/messaging/ui/conversationlist/ConversationListItemView.java @@ -548,7 +548,8 @@ public class ConversationListItemView extends FrameLayout implements OnClickList if (PrefsUtils.isSwipeRightToDeleteEnabled() && swipeDirection == ConversationListSwipeHelper.SWIPE_DIRECTION_RIGHT) { mData.deleteConversation(); - UiUtils.showToastAtBottom(R.string.conversation_deleted); + UiUtils.showSnackBar(getContext(), getRootView(), + getResources().getString(R.string.conversation_deleted)); return; } UpdateConversationArchiveStatusAction.archiveConversation(conversationId); diff --git a/src/com/android/messaging/util/UiUtils.java b/src/com/android/messaging/util/UiUtils.java index 84fe353..a9a1dc4 100644 --- a/src/com/android/messaging/util/UiUtils.java +++ b/src/com/android/messaging/util/UiUtils.java @@ -132,6 +132,16 @@ public class UiUtils { null /* placement */); } + public static void showSnackBar(final Context context, @NonNull final View parentView, + final String message) { + Assert.notNull(context); + Assert.isTrue(!TextUtils.isEmpty(message)); + SnackBarManager.get() + .newBuilder(parentView) + .setText(message) + .show(); + } + public static void showSnackBarWithCustomAction(final Context context, @NonNull final View parentView, @NonNull final String message, |