diff --git a/app/src/main/java/com/sw/dualscreen/activity/MainActivity.kt b/app/src/main/java/com/sw/dualscreen/activity/MainActivity.kt index f81d03c..1a46a9a 100644 --- a/app/src/main/java/com/sw/dualscreen/activity/MainActivity.kt +++ b/app/src/main/java/com/sw/dualscreen/activity/MainActivity.kt @@ -211,7 +211,11 @@ class MainActivity : BaseActivity() { binding.tvTitleTime.setOnClickListener { EnvSwitchDialog(context = this, onEnvChanged = { showWaitingDialog("重置人脸数据中……") - FaceServer.getInstance().clearAllFaces() + lifecycleScope.launch { + withContext(Dispatchers.IO) { + FaceServer.getInstance().clearAllFaces() + } + } viewModel.getUserFaceCache(pageNo = 1, onSuccess = { hideWaitingDialog() ToastUtils.showToast("人脸数据已更新")