Merge "Fix the DSDS dialog status" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
83a80dd7c1
@@ -221,6 +221,7 @@ class SimOnboardingActivity : SpaBaseDialogActivity() {
|
|||||||
"showRestartDialog:${showRestartDialog.value}")
|
"showRestartDialog:${showRestartDialog.value}")
|
||||||
showStartingDialog.value = false
|
showStartingDialog.value = false
|
||||||
} else if (onboardingService.activeSubInfoList.isNotEmpty()) {
|
} else if (onboardingService.activeSubInfoList.isNotEmpty()) {
|
||||||
|
Log.d(TAG, "status: showStartingDialog.value:${showStartingDialog.value}")
|
||||||
showStartingDialog.value = true
|
showStartingDialog.value = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -468,11 +469,11 @@ class SimOnboardingActivity : SpaBaseDialogActivity() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun handleEnableMultiSimSidecarStateChange() {
|
fun handleEnableMultiSimSidecarStateChange() {
|
||||||
showDsdsProgressDialog.value = false
|
|
||||||
when (enableMultiSimSidecar!!.state) {
|
when (enableMultiSimSidecar!!.state) {
|
||||||
SidecarFragment.State.SUCCESS -> {
|
SidecarFragment.State.SUCCESS -> {
|
||||||
enableMultiSimSidecar!!.reset()
|
enableMultiSimSidecar!!.reset()
|
||||||
Log.i(TAG, "Successfully switched to DSDS without reboot.")
|
Log.i(TAG, "Successfully switched to DSDS without reboot.")
|
||||||
|
showDsdsProgressDialog.value = false
|
||||||
// refresh data
|
// refresh data
|
||||||
initServiceData(this, onboardingService.targetSubId, callbackListener)
|
initServiceData(this, onboardingService.targetSubId, callbackListener)
|
||||||
startSimOnboardingProvider()
|
startSimOnboardingProvider()
|
||||||
@@ -480,6 +481,7 @@ class SimOnboardingActivity : SpaBaseDialogActivity() {
|
|||||||
|
|
||||||
SidecarFragment.State.ERROR -> {
|
SidecarFragment.State.ERROR -> {
|
||||||
enableMultiSimSidecar!!.reset()
|
enableMultiSimSidecar!!.reset()
|
||||||
|
showDsdsProgressDialog.value = false
|
||||||
Log.i(TAG, "Failed to switch to DSDS without rebooting.")
|
Log.i(TAG, "Failed to switch to DSDS without rebooting.")
|
||||||
showError.value = ErrorType.ERROR_ENABLE_DSDS
|
showError.value = ErrorType.ERROR_ENABLE_DSDS
|
||||||
callbackListener(CallbackType.CALLBACK_ERROR)
|
callbackListener(CallbackType.CALLBACK_ERROR)
|
||||||
|
|||||||
Reference in New Issue
Block a user