Check canEnterMobileNetworkPage
When startSimOnboardingActivity, so we enforce the no_config_mobile_networks when insert psim. Fix: 366370519 Flag: EXEMPT bug fix Test: manual - set no_config_mobile_networks and insert psim Change-Id: I0d4e85262924cc55a035ebeb2038ae08c0052ef6
This commit is contained in:
@@ -53,8 +53,8 @@ import androidx.compose.ui.text.style.TextAlign
|
|||||||
import androidx.lifecycle.LifecycleRegistry
|
import androidx.lifecycle.LifecycleRegistry
|
||||||
import com.android.settings.R
|
import com.android.settings.R
|
||||||
import com.android.settings.SidecarFragment
|
import com.android.settings.SidecarFragment
|
||||||
|
import com.android.settings.network.telephony.SimRepository
|
||||||
import com.android.settings.network.telephony.SubscriptionActionDialogActivity
|
import com.android.settings.network.telephony.SubscriptionActionDialogActivity
|
||||||
import com.android.settings.network.telephony.SubscriptionRepository
|
|
||||||
import com.android.settings.network.telephony.ToggleSubscriptionDialogActivity
|
import com.android.settings.network.telephony.ToggleSubscriptionDialogActivity
|
||||||
import com.android.settings.network.telephony.requireSubscriptionManager
|
import com.android.settings.network.telephony.requireSubscriptionManager
|
||||||
import com.android.settings.spa.SpaActivity.Companion.startSpaActivity
|
import com.android.settings.spa.SpaActivity.Companion.startSpaActivity
|
||||||
@@ -578,6 +578,10 @@ class SimOnboardingActivity : SpaBaseDialogActivity() {
|
|||||||
subId: Int,
|
subId: Int,
|
||||||
isNewTask: Boolean = false,
|
isNewTask: Boolean = false,
|
||||||
) {
|
) {
|
||||||
|
if (!SimRepository(context).canEnterMobileNetworkPage()) {
|
||||||
|
Log.i(TAG, "Unable to start SimOnboardingActivity due to missing permissions")
|
||||||
|
return
|
||||||
|
}
|
||||||
val intent = Intent(context, SimOnboardingActivity::class.java).apply {
|
val intent = Intent(context, SimOnboardingActivity::class.java).apply {
|
||||||
putExtra(SUB_ID, subId)
|
putExtra(SUB_ID, subId)
|
||||||
if(isNewTask) {
|
if(isNewTask) {
|
||||||
|
|||||||
Reference in New Issue
Block a user