diff --git a/res/values/strings.xml b/res/values/strings.xml index 6cf3c8c6133..d15be1e7a81 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -10893,6 +10893,9 @@ Phone will automatically switch to this carrier when in range + + No SIM card available diff --git a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java index daee6ababbe..e5d0169ef18 100644 --- a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java +++ b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java @@ -128,6 +128,13 @@ public class MobileDataPreferenceController extends TelephonyTogglePreferenceCon preference.setEnabled(true); preference.setSummary(R.string.mobile_data_settings_summary); } + + if (mSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) { + preference.setSelectable(false); + preference.setSummary(R.string.mobile_data_settings_summary_unavailable); + } else { + preference.setSelectable(true); + } } private boolean isOpportunistic() {