Merge "[Settings] Reduce the operation of VoLTE config redraw" am: 967311df7f

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1510918

Change-Id: I84f2911036c321bb2129e4df82125c9fe3b54bc7
This commit is contained in:
Bonian Chen
2020-11-26 08:24:12 +00:00
committed by Automerger Merge Worker

View File

@@ -127,7 +127,7 @@ public class Enhanced4gBasePreferenceController extends TelephonyTogglePreferenc
@Override @Override
public void onStart() { public void onStart() {
if (mPhoneStateListener == null) { if (!isModeMatched() || (mPhoneStateListener == null)) {
return; return;
} }
mPhoneStateListener.register(mContext, mSubId); mPhoneStateListener.register(mContext, mSubId);
@@ -241,7 +241,9 @@ public class Enhanced4gBasePreferenceController extends TelephonyTogglePreferenc
public void unregister() { public void unregister() {
mCallState = null; mCallState = null;
mTelephonyManager.listen(this, PhoneStateListener.LISTEN_NONE); if (mTelephonyManager != null) {
mTelephonyManager.listen(this, PhoneStateListener.LISTEN_NONE);
}
} }
} }