Merge "[Settings] Reduce the operation of VoLTE config redraw" am: 967311df7f
am: d9ba9cf45b
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1510918 Change-Id: I7e23c867d495ae670c975f1f2c8d54fd71ddfeb0
This commit is contained in:
@@ -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,9 +241,11 @@ public class Enhanced4gBasePreferenceController extends TelephonyTogglePreferenc
|
|||||||
|
|
||||||
public void unregister() {
|
public void unregister() {
|
||||||
mCallState = null;
|
mCallState = null;
|
||||||
|
if (mTelephonyManager != null) {
|
||||||
mTelephonyManager.listen(this, PhoneStateListener.LISTEN_NONE);
|
mTelephonyManager.listen(this, PhoneStateListener.LISTEN_NONE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update other preferences when 4gLte state is changed
|
* Update other preferences when 4gLte state is changed
|
||||||
|
Reference in New Issue
Block a user