summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoey Rizzoli <joey@cyanogenmoditalia.it>2016-10-17 16:32:25 +0200
committerJoey Rizzoli <joey@cyanogenmoditalia.it>2016-10-17 16:40:07 +0200
commit6f61484418fdd8d10a8604164b739bd8c2a1025f (patch)
treeeb1acf745634b27f272616ea060a4585d42b667a
parentd91a84725f2cb791100feaaf73a7b10ddf608898 (diff)
downloadandroid_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>
-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 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,