Merge "[Settings] configuration for hidding SIM settings UI" am: 769d773997 am: 0a733a9ed9

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2299468

Change-Id: I0ed0a83df84bdc76991778f8d37f69ee49872b94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Bonian Chen
2022-11-22 09:43:39 +00:00
committed by Automerger Merge Worker

View File

@@ -1017,6 +1017,10 @@ public class MobileNetworkUtils {
} }
public static void launchMobileNetworkSettings(Context context, SubscriptionInfo info) { public static void launchMobileNetworkSettings(Context context, SubscriptionInfo info) {
if (!SubscriptionUtil.isSimHardwareVisible(context)) {
Log.e(TAG, "launchMobileNetworkSettings fail, device without such UI.");
return;
}
final int subId = info.getSubscriptionId(); final int subId = info.getSubscriptionId();
if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) { if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
Log.d(TAG, "launchMobileNetworkSettings fail, subId is invalid."); Log.d(TAG, "launchMobileNetworkSettings fail, subId is invalid.");