Pressing a group member on phone takes you to contact card.

Bug: 5016808
Change-Id: I59990fd0301bfa4934f8add568b40b080eb70e02
diff --git a/src/com/android/contacts/activities/GroupDetailActivity.java b/src/com/android/contacts/activities/GroupDetailActivity.java
index c8f511b..7a74bfd 100644
--- a/src/com/android/contacts/activities/GroupDetailActivity.java
+++ b/src/com/android/contacts/activities/GroupDetailActivity.java
@@ -71,6 +71,11 @@
             intent.setAction(Intent.ACTION_EDIT);
             startActivity(intent);
         }
+
+        @Override
+        public void onContactSelected(Uri contactUri) {
+            startActivity(new Intent(Intent.ACTION_VIEW, contactUri));
+        }
     };
 
     @Override
diff --git a/src/com/android/contacts/activities/PeopleActivity.java b/src/com/android/contacts/activities/PeopleActivity.java
index 5c610ef..f40b1dd 100644
--- a/src/com/android/contacts/activities/PeopleActivity.java
+++ b/src/com/android/contacts/activities/PeopleActivity.java
@@ -841,6 +841,12 @@
             intent.setAction(Intent.ACTION_EDIT);
             startActivityForResult(intent, SUBACTIVITY_EDIT_GROUP);
         }
+
+        @Override
+        public void onContactSelected(Uri contactUri) {
+            // Nothing needs to be done here because either quickcontact will be displayed
+            // or activity will take care of selection
+        }
     }
 
     public void startActivityAndForwardResult(final Intent intent) {
diff --git a/src/com/android/contacts/group/GroupDetailFragment.java b/src/com/android/contacts/group/GroupDetailFragment.java
index 9e668bb..f58d99a 100644
--- a/src/com/android/contacts/group/GroupDetailFragment.java
+++ b/src/com/android/contacts/group/GroupDetailFragment.java
@@ -66,6 +66,11 @@
          * User decided to go to Edit-Mode
          */
         public void onEditRequested(Uri groupUri);
+
+        /**
+         * Contact is selected and should launch details page
+         */
+        public void onContactSelected(Uri contactUri);
     }
 
     private static final String TAG = "GroupDetailFragment";
@@ -179,7 +184,7 @@
 
         @Override
         public void onContactSelected(Uri contactUri) {
-            // TODO: Launch Quick Contact
+            mListener.onContactSelected(contactUri);
         }
     };