From 998554d68fe116cb70b9d55c5ea38acbd33f9e6a Mon Sep 17 00:00:00 2001 From: Bonian Chen Date: Tue, 6 Apr 2021 21:40:24 +0800 Subject: [PATCH] [Settings] More log to help analysis Add log for supporting issue analysis. Bug: 184602966 Test: local Change-Id: I739ac827e0da1caca045e88599fafb293e25b65c --- .../telephony/BackupCallingPreferenceController.java | 12 +++++++++--- .../network/telephony/MobileNetworkSettings.java | 2 ++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/network/telephony/BackupCallingPreferenceController.java b/src/com/android/settings/network/telephony/BackupCallingPreferenceController.java index d00efc740d3..2b07b5d621b 100644 --- a/src/com/android/settings/network/telephony/BackupCallingPreferenceController.java +++ b/src/com/android/settings/network/telephony/BackupCallingPreferenceController.java @@ -149,9 +149,15 @@ public class BackupCallingPreferenceController extends TelephonyTogglePreference private boolean hasBackupCallingFeature(int subscriptionId) { PersistableBundle carrierConfig = getCarrierConfigForSubId(subscriptionId); - return (carrierConfig != null) - && carrierConfig.getBoolean( - CarrierConfigManager.KEY_CARRIER_CROSS_SIM_IMS_AVAILABLE_BOOL, false); + Boolean featureEnableStatus = null; + if (carrierConfig != null) { + featureEnableStatus = carrierConfig.getBoolean( + CarrierConfigManager.KEY_CARRIER_CROSS_SIM_IMS_AVAILABLE_BOOL, false); + } + // TODO: remove log after fixing b/182326102 + Log.d(LOG_TAG, "config " + CarrierConfigManager.KEY_CARRIER_CROSS_SIM_IMS_AVAILABLE_BOOL + + "=" + featureEnableStatus + " for subId=" + mSubId); + return (featureEnableStatus != null) && featureEnableStatus.booleanValue(); } private ImsMmTelManager getImsMmTelManager(int subId) { diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java index 9a4cb408f20..6e89c8ab527 100644 --- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java +++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java @@ -214,6 +214,8 @@ public class MobileNetworkSettings extends AbstractMobileNetworkSettings { @Override public void onResume() { super.onResume(); + // TODO: remove log after fixing b/182326102 + Log.d(LOG_TAG, "onResume() subId=" + mSubId); if (mActiveSubsciptionsListener == null) { mActiveSubsciptionsListener = new ActiveSubsciptionsListener( getContext().getMainLooper(), getContext(), mSubId) {