diff --git a/app/src/main/java/io/legado/app/ui/association/ImportRssSourceDialog.kt b/app/src/main/java/io/legado/app/ui/association/ImportRssSourceDialog.kt index 19e86125d..6a7c9b844 100644 --- a/app/src/main/java/io/legado/app/ui/association/ImportRssSourceDialog.kt +++ b/app/src/main/java/io/legado/app/ui/association/ImportRssSourceDialog.kt @@ -24,6 +24,7 @@ import io.legado.app.databinding.DialogRecyclerViewBinding import io.legado.app.databinding.ItemSourceImportBinding import io.legado.app.help.AppConfig import io.legado.app.lib.dialogs.alert +import io.legado.app.ui.widget.dialog.WaitDialog import io.legado.app.utils.dp import io.legado.app.utils.putPrefBoolean import io.legado.app.utils.splitNotBlank @@ -68,7 +69,10 @@ class ImportRssSourceDialog : BaseDialogFragment(), Toolbar.OnMenuItemClickListe } binding.tvOk.visible() binding.tvOk.setOnClickListener { + val waitDialog = WaitDialog(requireContext()) + waitDialog.show() viewModel.importSelect { + waitDialog.dismiss() dismissAllowingStateLoss() } }