Disable 'Mobile data' selection after removing SIM

Bug: 153895858
Test: Manually remove SIM and test
Change-Id: I5934b01c047172ae2269e77e2fe0945aacba4ca1
Exempt-From-Owner-Approval: Telephony settings
This commit is contained in:
Grace Jia
2020-04-27 14:56:11 -07:00
parent a7bf6a3046
commit 7098379555
2 changed files with 10 additions and 0 deletions

View File

@@ -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() {