[Settings Telephony] Carrier name API replacement
Replacing TelephonyManager.getNetworkOperatorName() by Obtaining carrier name from SubscriptionInfo.getCarrierName(). TelephonyManager.getNetworkOperatorName() only be used when there's no SubscriptionInfo can be found. Bug: 140443508 Test: Manual testing atest MobileNetworkUtilsTest atest OpenNetworkSelectPagePreferenceControllerTest Change-Id: I7a86395c86d31fe2ba54c04ac16b1a0ebfc843f3
This commit is contained in:
@@ -37,6 +37,7 @@ import androidx.preference.PreferenceScreen;
|
||||
import com.android.settings.core.FeatureFlags;
|
||||
import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settings.network.telephony.MobileNetworkActivity;
|
||||
import com.android.settings.network.telephony.MobileNetworkUtils;
|
||||
import com.android.settingslib.RestrictedLockUtilsInternal;
|
||||
import com.android.settingslib.RestrictedPreference;
|
||||
import com.android.settingslib.Utils;
|
||||
@@ -162,6 +163,6 @@ public class MobileNetworkPreferenceController extends AbstractPreferenceControl
|
||||
|
||||
@Override
|
||||
public CharSequence getSummary() {
|
||||
return mTelephonyManager.getNetworkOperatorName();
|
||||
return MobileNetworkUtils.getCurrentCarrierNameForDisplay(mContext);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user