summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/app/DialtactsActivity.java
diff options
context:
space:
mode:
authorAndroid Dialer <noreply@google.com>2017-09-20 17:59:44 -0700
committerEric Erfanian <erfanian@google.com>2017-09-22 15:59:06 +0000
commit3f4a31982fc815b1620671f16f7d45a8d2c07988 (patch)
treee2e7caa53015a1ae7a2184cbd35054e2823401a7 /java/com/android/dialer/app/DialtactsActivity.java
parent1dc2ceac680da86d2be40f4ac9f5639bd1d113a3 (diff)
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
Diffstat (limited to 'java/com/android/dialer/app/DialtactsActivity.java')
-rw-r--r--java/com/android/dialer/app/DialtactsActivity.java12
1 files changed, 12 insertions, 0 deletions
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.