[Mainline] To use @SystemApi to replace non-formal APIs for mainline
- getResourcesForSubId(Context, int, boolean) - @SystemApi getResourcesForSubId(Context, int) - isUsableSubIdValue(int subId) - public isUsableSubscriptionId(int subId) Bug: 147206736 Test: make RunSettingsRoboTests ROBOTEST_FILTER=ResetNetworkTest make RunSettingsRoboTests ROBOTEST_FILTER=ResetNetworkConfirmTest make RunSettingsRoboTests ROBOTEST_FILTER=CellularFallbackPreferenceControllerTest make RunSettingsRoboTests ROBOTEST_FILTER=WifiCallingSettingsForSubTest Change-Id: I1a67db80b114a438afda7d45af90e54af38703c3
This commit is contained in:
@@ -170,13 +170,13 @@ public class ResetNetwork extends InstrumentedFragment {
|
|||||||
if (mSubscriptions != null && mSubscriptions.size() > 0) {
|
if (mSubscriptions != null && mSubscriptions.size() > 0) {
|
||||||
// Get the default subscription in the order of data, voice, sms, first up.
|
// Get the default subscription in the order of data, voice, sms, first up.
|
||||||
int defaultSubscription = SubscriptionManager.getDefaultDataSubscriptionId();
|
int defaultSubscription = SubscriptionManager.getDefaultDataSubscriptionId();
|
||||||
if (!SubscriptionManager.isUsableSubIdValue(defaultSubscription)) {
|
if (!SubscriptionManager.isUsableSubscriptionId(defaultSubscription)) {
|
||||||
defaultSubscription = SubscriptionManager.getDefaultVoiceSubscriptionId();
|
defaultSubscription = SubscriptionManager.getDefaultVoiceSubscriptionId();
|
||||||
}
|
}
|
||||||
if (!SubscriptionManager.isUsableSubIdValue(defaultSubscription)) {
|
if (!SubscriptionManager.isUsableSubscriptionId(defaultSubscription)) {
|
||||||
defaultSubscription = SubscriptionManager.getDefaultSmsSubscriptionId();
|
defaultSubscription = SubscriptionManager.getDefaultSmsSubscriptionId();
|
||||||
}
|
}
|
||||||
if (!SubscriptionManager.isUsableSubIdValue(defaultSubscription)) {
|
if (!SubscriptionManager.isUsableSubscriptionId(defaultSubscription)) {
|
||||||
defaultSubscription = SubscriptionManager.getDefaultSubscriptionId();
|
defaultSubscription = SubscriptionManager.getDefaultSubscriptionId();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -203,7 +203,7 @@ public class ResetNetworkConfirm extends InstrumentedFragment {
|
|||||||
private void restoreDefaultApn(Context context) {
|
private void restoreDefaultApn(Context context) {
|
||||||
Uri uri = Uri.parse(ApnSettings.RESTORE_CARRIERS_URI);
|
Uri uri = Uri.parse(ApnSettings.RESTORE_CARRIERS_URI);
|
||||||
|
|
||||||
if (SubscriptionManager.isUsableSubIdValue(mSubId)) {
|
if (SubscriptionManager.isUsableSubscriptionId(mSubId)) {
|
||||||
uri = Uri.withAppendedPath(uri, "subId/" + String.valueOf(mSubId));
|
uri = Uri.withAppendedPath(uri, "subId/" + String.valueOf(mSubId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -68,8 +68,7 @@ public class CellularFallbackPreferenceController extends TogglePreferenceContro
|
|||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
Resources getResourcesForSubId(int subscriptionId) {
|
Resources getResourcesForSubId(int subscriptionId) {
|
||||||
return SubscriptionManager.getResourcesForSubId(mContext, subscriptionId,
|
return SubscriptionManager.getResourcesForSubId(mContext, subscriptionId);
|
||||||
false /* useRootLocale */);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean avoidBadWifiCurrentSettings() {
|
private boolean avoidBadWifiCurrentSettings() {
|
||||||
|
@@ -639,6 +639,6 @@ public class WifiCallingSettingsForSub extends SettingsPreferenceFragment
|
|||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
Resources getResourcesForSubId() {
|
Resources getResourcesForSubId() {
|
||||||
return SubscriptionManager.getResourcesForSubId(getContext(), mSubId, false);
|
return SubscriptionManager.getResourcesForSubId(getContext(), mSubId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user