Merge "Disable 'Mobile data' selection after removing SIM" am: 87d1e30f17
am: d6859736a4
Change-Id: I77a6c089aec6fe57f79ef7dc7f6630ee8fc68ae7
This commit is contained in:
@@ -11503,6 +11503,9 @@
|
|||||||
<string name="mobile_data_settings_summary_auto_switch">
|
<string name="mobile_data_settings_summary_auto_switch">
|
||||||
Phone will automatically switch to this carrier when in range
|
Phone will automatically switch to this carrier when in range
|
||||||
</string>
|
</string>
|
||||||
|
<!-- Mobile network setting screen, summary of Mobile data switch preference when the network
|
||||||
|
is unavailable, the preference selection will be disabled. [CHAR LIMIT=NONE] -->
|
||||||
|
<string name="mobile_data_settings_summary_unavailable">No SIM card available</string>
|
||||||
|
|
||||||
<!-- Mobile network settings screen, title of item showing the name of the default subscription
|
<!-- Mobile network settings screen, title of item showing the name of the default subscription
|
||||||
that will be used for calls. This only appears in multi-SIM mode. [CHAR LIMIT=NONE] -->
|
that will be used for calls. This only appears in multi-SIM mode. [CHAR LIMIT=NONE] -->
|
||||||
|
@@ -128,6 +128,13 @@ public class MobileDataPreferenceController extends TelephonyTogglePreferenceCon
|
|||||||
preference.setEnabled(true);
|
preference.setEnabled(true);
|
||||||
preference.setSummary(R.string.mobile_data_settings_summary);
|
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() {
|
private boolean isOpportunistic() {
|
||||||
|
Reference in New Issue
Block a user