Single query with social, IM rows, heavy recycling, large.
Moved to a single query when showing FastTrack, instead of
previous three. This change also limits photos so we only
request when needed for large mode, and even then only the
super-primary photo. Helps fix http://b/2134623
New query also brings in new social status API along with
attribution lines, fixing http://b/2149038
Change also adds any IM rows under contact, or treats
Email entries with presence as Google Talk IM rows, which
fixes http://b/2087402
When selecting chiclet icons, prefer a specific set of
built-in platform and system apps. This does /not/ replace
the system intent dialog to actually select an app when
there are multiple matches. Fixes http://b/2139517
Heavy recycling strategies for preserving layouts. This
uses a ActivityManager trick to keep FastTrack pre-warmed
behind any other tasks. It also recycles inflated chiclets
between showings. With these and other optimizations, we
now show 60% faster. Fixes http://b/2134623
Implements large FastTrack layout, fixing http://b/2126683
Switched import/export icons to correct DPI, corrected HDPI
FastTrack shadow asset, and fixed dialog launching logic in
ContactsListView.
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 0950ff0..bd0a769 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -265,7 +265,9 @@
temporary hack until we add better framework support. -->
<activity
android:name=".ui.QuickContactActivity"
- android:theme="@style/FullyTranslucent.QuickContact">
+ android:theme="@style/FullyTranslucent.QuickContact"
+ android:launchMode="singleTop"
+ android:taskAffinity="android.task.fasttrack">
<intent-filter>
<action android:name="com.android.contacts.action.QUICK_CONTACT" />