diff options
author | Stephen Bird <sbird@cyngn.com> | 2016-02-12 13:58:17 -0800 |
---|---|---|
committer | Stephen Bird <sbird@cyngn.com> | 2016-04-08 10:20:04 -0700 |
commit | d96febdf43c44a5d1df7d101241cdc653cd24952 (patch) | |
tree | 13ef3fb2ac99f28552c286df791f1ee0fe26318c | |
parent | fbe23b109f86047ad25f4c41bcde86aaa2828823 (diff) | |
download | android_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.java | 1 | ||||
-rw-r--r-- | src/com/android/dialer/list/SpeedDialFragment.java | 1 | ||||
-rw-r--r-- | src/com/android/dialer/settings/DialerSettingsActivity.java | 1 |
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 = |