summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Bird <sbird@cyngn.com>2016-02-12 13:58:17 -0800
committerStephen Bird <sbird@cyngn.com>2016-04-08 10:20:04 -0700
commitd96febdf43c44a5d1df7d101241cdc653cd24952 (patch)
tree13ef3fb2ac99f28552c286df791f1ee0fe26318c
parentfbe23b109f86047ad25f4c41bcde86aaa2828823 (diff)
downloadandroid_packages_apps_Dialer-d96febdf43c44a5d1df7d101241cdc653cd24952.tar.gz
android_packages_apps_Dialer-d96febdf43c44a5d1df7d101241cdc653cd24952.tar.bz2
android_packages_apps_Dialer-d96febdf43c44a5d1df7d101241cdc653cd24952.zip
Decouple getAllCallMethods from refreshing
Otherwise we can do unneeded work Change-Id: Iebe4d0f20203d3068f5b318189033ac77167836f
-rw-r--r--src/com/android/dialer/DialtactsActivity.java1
-rw-r--r--src/com/android/dialer/list/SpeedDialFragment.java1
-rw-r--r--src/com/android/dialer/settings/DialerSettingsActivity.java1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index ca9bd8618..a829e0d2c 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -673,6 +673,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
if (CallMethodHelper.subscribe(AMBIENT_SUBSCRIPTION_ID, pluginsUpdatedReceiver)) {
providersUpdated(CallMethodHelper.getAllCallMethods());
+ CallMethodHelper.refreshDynamicItems();
}
mStateSaved = false;
diff --git a/src/com/android/dialer/list/SpeedDialFragment.java b/src/com/android/dialer/list/SpeedDialFragment.java
index 5f8748c10..f51039be2 100644
--- a/src/com/android/dialer/list/SpeedDialFragment.java
+++ b/src/com/android/dialer/list/SpeedDialFragment.java
@@ -239,6 +239,7 @@ public class SpeedDialFragment extends Fragment implements OnItemClickListener,
if(CallMethodHelper.subscribe(AMBIENT_SUBSCRIPTION_ID, pluginsUpdatedReceiver)) {
providersUpdated(CallMethodHelper.getAllCallMethods());
+ CallMethodHelper.refreshDynamicItems();
}
mEmptyView.setDescription(R.string.speed_dial_empty);
diff --git a/src/com/android/dialer/settings/DialerSettingsActivity.java b/src/com/android/dialer/settings/DialerSettingsActivity.java
index 4f473d15a..6df66b528 100644
--- a/src/com/android/dialer/settings/DialerSettingsActivity.java
+++ b/src/com/android/dialer/settings/DialerSettingsActivity.java
@@ -94,6 +94,7 @@ public class DialerSettingsActivity extends PreferenceActivity {
// Needs to be done prior to super's onCreate
if(CallMethodHelper.subscribe(AMBIENT_SUBSCRIPTION_ID, pluginsUpdatedReceiver)) {
providersUpdated(CallMethodHelper.getAllCallMethods());
+ CallMethodHelper.refreshDynamicItems();
}
if (CallerInfoHelper.getInstalledProviders(this).length > 0) {
CallerInfoHelper.ResolvedProvider[] providers =