diff --git a/src/com/android/settings/network/telephony/MmsMessagePreferenceController.kt b/src/com/android/settings/network/telephony/MmsMessagePreferenceController.kt index bf954753922..e14d5f82b4b 100644 --- a/src/com/android/settings/network/telephony/MmsMessagePreferenceController.kt +++ b/src/com/android/settings/network/telephony/MmsMessagePreferenceController.kt @@ -49,6 +49,7 @@ class MmsMessagePreferenceController @JvmOverloads constructor( override fun getAvailabilityStatus(subId: Int) = if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID && + this::telephonyManager.isInitialized && !telephonyManager.isDataEnabled && telephonyManager.isApnMetered(ApnSetting.TYPE_MMS) && !isFallbackDataEnabled()