From 3f4a31982fc815b1620671f16f7d45a8d2c07988 Mon Sep 17 00:00:00 2001 From: Android Dialer Date: Wed, 20 Sep 2017 17:59:44 -0700 Subject: Dialer integration of contacts suggestions promo Illustration icon TBD https://photos.app.goo.gl/ZDLNLlXg9VBKNHGx1 Manual testing of duplicates promo end to end flow accept/dismiss states Bug: 64491095 Test: http://sponge/db7bd5c3-ec97-46c8-a058-ed7f46a5e4ce PiperOrigin-RevId: 169480950 Change-Id: Ia553e87ce72d84a001769851abb925da1ab31756 --- java/com/android/dialer/app/DialtactsActivity.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'java/com/android/dialer/app/DialtactsActivity.java') diff --git a/java/com/android/dialer/app/DialtactsActivity.java b/java/com/android/dialer/app/DialtactsActivity.java index 74bf98dae..02e0896aa 100644 --- a/java/com/android/dialer/app/DialtactsActivity.java +++ b/java/com/android/dialer/app/DialtactsActivity.java @@ -100,6 +100,7 @@ import com.android.dialer.common.LogUtil; import com.android.dialer.compat.telephony.TelephonyManagerCompat; import com.android.dialer.configprovider.ConfigProviderBindings; import com.android.dialer.constants.ActivityRequestCodes; +import com.android.dialer.contactsfragment.ContactsFragment; import com.android.dialer.database.Database; import com.android.dialer.database.DialerDatabaseHelper; import com.android.dialer.dialpadview.DialpadFragment; @@ -146,6 +147,7 @@ public class DialtactsActivity extends TransactionSafeActivity OnListFragmentScrolledListener, CallLogFragment.HostInterface, CallLogAdapter.OnActionModeStateChangedListener, + ContactsFragment.OnContactsListScrolledListener, DialpadFragment.HostInterface, OldSpeedDialFragment.HostInterface, SearchFragment.HostInterface, @@ -191,6 +193,7 @@ public class DialtactsActivity extends TransactionSafeActivity /** Fragment containing the dialpad that slides into view */ protected DialpadFragment mDialpadFragment; + /** Root layout of DialtactsActivity */ private CoordinatorLayout mParentLayout; /** Fragment for searching phone numbers using the alphanumeric keyboard. */ private RegularSearchFragment mRegularSearchFragment; @@ -693,6 +696,10 @@ public class DialtactsActivity extends TransactionSafeActivity startActivity(intent); } + public boolean inAllContactsTab() { + return mListsFragment.getCurrentTabIndex() == DialtactsPagerAdapter.TAB_INDEX_ALL_CONTACTS; + } + @Override public void onClick(View view) { int resId = view.getId(); @@ -881,6 +888,11 @@ public class DialtactsActivity extends TransactionSafeActivity exitSearchUi(); } + @Override + public void onContactsListScrolled(int scrollState) { + // intentionally empty. + } + /** * Initiates animations and other visual updates to hide the dialpad. The fragment is hidden in a * callback after the hide animation ends. -- cgit v1.2.3