diff --git a/res/values/strings.xml b/res/values/strings.xml index b21defd0056..c5964cd4e91 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -11518,6 +11518,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 c35eef60b09..91c46dfcb56 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() {