diff --git a/app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt b/app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt index b6edf842b..fd1e8d5f1 100644 --- a/app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt +++ b/app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt @@ -236,9 +236,9 @@ class BackupConfigFragment : BasePreferenceFragment(), Coroutine.async { Backup.backup(requireContext(), backupPath) }.onSuccess { - activity?.toastOnUi(R.string.backup_success) + appCtx.toastOnUi(R.string.backup_success) }.onError { - activity?.toastOnUi(R.string.backup_fail) + appCtx.toastOnUi(R.string.backup_fail) } } else { backupDir.launch(null) @@ -258,9 +258,9 @@ class BackupConfigFragment : BasePreferenceFragment(), AppConfig.backupPath = path Backup.backup(requireContext(), path) }.onSuccess { - activity?.toastOnUi(R.string.backup_success) + appCtx.toastOnUi(R.string.backup_success) }.onError { - activity?.toastOnUi(R.string.backup_fail) + appCtx.toastOnUi(R.string.backup_fail) } } .request()