diff options
author | Joey Rizzoli <joey@cyanogenmoditalia.it> | 2016-10-17 16:32:25 +0200 |
---|---|---|
committer | Michael Bestas <mikeioannina@gmail.com> | 2016-12-30 21:04:52 +0200 |
commit | 5322c25d317c594f2b9e0a5e4719a878127b33f1 (patch) | |
tree | 75406932f671ff4ddab4dcc06796934d049fae67 | |
parent | 787a8862df9edca28b771ff62272e3d8ffe839fe (diff) | |
download | android_packages_apps_Messaging-5322c25d317c594f2b9e0a5e4719a878127b33f1.tar.gz android_packages_apps_Messaging-5322c25d317c594f2b9e0a5e4719a878127b33f1.tar.bz2 android_packages_apps_Messaging-5322c25d317c594f2b9e0a5e4719a878127b33f1.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 4eabbe9..f8920e0 100644 --- a/src/com/android/messaging/ui/conversationlist/ConversationListItemView.java +++ b/src/com/android/messaging/ui/conversationlist/ConversationListItemView.java @@ -555,7 +555,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, |