Refresh checked state when choosing certificates. am: 01b70dc543
am: 52df96ff8c

Change-Id: I0a02932abeb02348f35d06d4170e97643704576c
diff --git a/src/com/android/keychain/KeyChainActivity.java b/src/com/android/keychain/KeyChainActivity.java
index 9125203..b5058b2 100644
--- a/src/com/android/keychain/KeyChainActivity.java
+++ b/src/com/android/keychain/KeyChainActivity.java
@@ -213,6 +213,7 @@
         final ListView lv = (ListView) View.inflate(this, R.layout.cert_chooser, null);
         lv.addHeaderView(contextView, null, false);
         lv.addFooterView(footer, null, false);
+        lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
         lv.setAdapter(adapter);
         builder.setView(lv);
 
@@ -220,6 +221,7 @@
 
                 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                     lv.setItemChecked(position, true);
+                    adapter.notifyDataSetChanged();
                 }
         });