summaryrefslogtreecommitdiff
path: root/sample
diff options
context:
space:
mode:
authorBorys Boyko <borysboyko@google.com>2016-02-12 10:02:09 -0800
committerBorys Boyko <borysboyko@google.com>2016-02-12 11:06:06 -0800
commitc4da98ae5163692b343b3f4c034a79840b1f3995 (patch)
treee60f0a4bece3615d0c1d16227523f32e74943b02 /sample
parent0938345924be29bd571309b7811c2c63daca59e2 (diff)
downloadchips-c4da98ae5163692b343b3f4c034a79840b1f3995.tar.gz
Add RecipientChipDeletedListener
Also, remove 'No suggestions available' announcement when recipient edit text is empty. The Chips Sample application will now log a message when a chip is deleted. Bug: 27044172 Change-Id: I3002775bc7884cad4d73d3d30a33ac3ef046aa3b
Diffstat (limited to 'sample')
-rw-r--r--sample/src/com/android/ex/chips/sample/MainActivity.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/sample/src/com/android/ex/chips/sample/MainActivity.java b/sample/src/com/android/ex/chips/sample/MainActivity.java
index e55b61f..e3c0fd0 100644
--- a/sample/src/com/android/ex/chips/sample/MainActivity.java
+++ b/sample/src/com/android/ex/chips/sample/MainActivity.java
@@ -19,12 +19,16 @@ import android.os.Bundle;
import android.text.util.Rfc822Tokenizer;
import android.widget.MultiAutoCompleteTextView;
import android.app.Activity;
+import android.util.Log;
import com.android.ex.chips.BaseRecipientAdapter;
import com.android.ex.chips.RecipientEditTextView;
import com.android.ex.chips.RecipientEditTextView.PermissionsRequestItemClickedListener;
+import com.android.ex.chips.RecipientEditTextView.RecipientChipDeletedListener;
+import com.android.ex.chips.RecipientEntry;
-public class MainActivity extends Activity implements PermissionsRequestItemClickedListener {
+public class MainActivity extends Activity
+ implements PermissionsRequestItemClickedListener, RecipientChipDeletedListener {
private RecipientEditTextView mEmailRetv;
private RecipientEditTextView mPhoneRetv;
@@ -49,6 +53,7 @@ public class MainActivity extends Activity implements PermissionsRequestItemClic
phoneAdapter.setShowRequestPermissionsItem(true);
mPhoneRetv.setAdapter(phoneAdapter);
mPhoneRetv.setPermissionsRequestItemClickedListener(this);
+ mEmailRetv.setRecipientChipDeletedListener(this);
}
@Override
@@ -62,4 +67,9 @@ public class MainActivity extends Activity implements PermissionsRequestItemClic
mEmailRetv.getAdapter().setShowRequestPermissionsItem(false);
mPhoneRetv.getAdapter().setShowRequestPermissionsItem(false);
}
+
+ @Override
+ public void onRecipientChipDeleted(RecipientEntry entry) {
+ Log.i("ChipsSample", entry.getDisplayName() + " recipient chip removed");
+ }
}