summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoey Rizzoli <joey@cyanogenmoditalia.it>2016-10-17 16:32:25 +0200
committerMichael Bestas <mikeioannina@gmail.com>2016-12-30 21:04:52 +0200
commit5322c25d317c594f2b9e0a5e4719a878127b33f1 (patch)
tree75406932f671ff4ddab4dcc06796934d049fae67
parent787a8862df9edca28b771ff62272e3d8ffe839fe (diff)
downloadandroid_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>
-rw-r--r--src/com/android/messaging/datamodel/action/BugleActionToasts.java1
-rw-r--r--src/com/android/messaging/ui/conversationlist/ConversationListItemView.java3
-rw-r--r--src/com/android/messaging/util/UiUtils.java10
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,