Toast clarity when deleting (no name) and named

Bug: 32243988
Test: Delete (no name) and normal contact to see "Contacts deleted"
toast.

Change-Id: I55d5cf8bea09977d7cf8c19fbbd179758d8a55a9
diff --git a/src/com/android/contacts/ContactSaveService.java b/src/com/android/contacts/ContactSaveService.java
index d2a65a8..771d140 100755
--- a/src/com/android/contacts/ContactSaveService.java
+++ b/src/com/android/contacts/ContactSaveService.java
@@ -1220,7 +1220,7 @@
         final String[] names = intent.getStringArrayExtra(
                 ContactSaveService.EXTRA_DISPLAY_NAME_ARRAY);
         final String deleteToastMessage;
-        if (names.length == 0) {
+        if (contactIds.length != names.length || names.length == 0) {
             deleteToastMessage = getResources().getQuantityString(
                     R.plurals.contacts_deleted_toast, contactIds.length);
         } else if (names.length == 1) {
@@ -1233,6 +1233,7 @@
             deleteToastMessage = getResources().getString(
                     R.string.contacts_deleted_many_named_toast, names);
         }
+
         mMainHandler.post(new Runnable() {
             @Override
             public void run() {