Use extra to exclude specific MIME-types for Fast-Track.
This is used so that the header widget can hide the profile
icon when launched while already looking at the profile.
Also fixes http://b/2058751
diff --git a/src/com/android/contacts/BaseContactCardActivity.java b/src/com/android/contacts/BaseContactCardActivity.java
index 441aea1..f123c89 100644
--- a/src/com/android/contacts/BaseContactCardActivity.java
+++ b/src/com/android/contacts/BaseContactCardActivity.java
@@ -36,6 +36,7 @@
import android.net.Uri;
import android.os.Bundle;
import android.os.RemoteException;
+import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.RawContacts;
import android.util.Log;
import android.util.SparseArray;
@@ -92,10 +93,14 @@
mContactHeaderWidget = (ContactHeaderWidget) findViewById(R.id.contact_header_widget);
mContactHeaderWidget.showStar(true);
mContactHeaderWidget.bindFromContactId(ContentUris.parseId(mUri));
- mTabWidget = (ScrollingTabWidget) findViewById(R.id.tab_widget);
+ mContactHeaderWidget.setExcludeMimes(new String[] {
+ Contacts.CONTENT_ITEM_TYPE
+ });
+ mTabWidget = (ScrollingTabWidget) findViewById(R.id.tab_widget);
mTabWidget.setTabSelectionListener(this);
mTabWidget.setVisibility(View.INVISIBLE);
+
mTabRawContactIdMap = new SparseArray<Long>();
mHandler = new NotifyingAsyncQueryHandler(this, this);