From 7db2eda52dfa3873c50ad7dd440ed6d219158d66 Mon Sep 17 00:00:00 2001 From: SongFerng Wang Date: Mon, 28 Oct 2024 09:22:50 +0000 Subject: [PATCH] Fix startActivity for multi-user issue HSUM mode Refer ag/30033454, Using startActivityAsUser and adding the UserHandle.CURRENT. Bug: 368165906 Change-Id: Icf79a40b3b71fd31f6874e173074b97007f0f8c4 Test: Manual Test Flag: EXEMPT bugfix --- src/com/android/settings/network/SimOnboardingActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/network/SimOnboardingActivity.kt b/src/com/android/settings/network/SimOnboardingActivity.kt index 7fab9c9848e..8f9cc8f9271 100644 --- a/src/com/android/settings/network/SimOnboardingActivity.kt +++ b/src/com/android/settings/network/SimOnboardingActivity.kt @@ -19,6 +19,7 @@ package com.android.settings.network import android.content.Context import android.content.Intent import android.os.Bundle +import android.os.UserHandle; import android.provider.Settings import android.telephony.SubscriptionManager import android.util.Log @@ -588,7 +589,7 @@ class SimOnboardingActivity : SpaBaseDialogActivity() { setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) } } - context.startActivity(intent) + context.startActivityAsUser(intent, UserHandle.CURRENT) } var onboardingService:SimOnboardingService = SimOnboardingService()