修复 Fragment not attached to Activity

pull/1295/head
gedoor 3 years ago
parent 0384218042
commit 543ce0c04e
  1. 8
      app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt

@ -236,9 +236,9 @@ class BackupConfigFragment : BasePreferenceFragment(),
Coroutine.async { Coroutine.async {
Backup.backup(requireContext(), backupPath) Backup.backup(requireContext(), backupPath)
}.onSuccess { }.onSuccess {
toastOnUi(R.string.backup_success) activity?.toastOnUi(R.string.backup_success)
}.onError { }.onError {
toastOnUi(R.string.backup_fail) activity?.toastOnUi(R.string.backup_fail)
} }
} else { } else {
backupDir.launch(null) backupDir.launch(null)
@ -258,9 +258,9 @@ class BackupConfigFragment : BasePreferenceFragment(),
AppConfig.backupPath = path AppConfig.backupPath = path
Backup.backup(requireContext(), path) Backup.backup(requireContext(), path)
}.onSuccess { }.onSuccess {
toastOnUi(R.string.backup_success) activity?.toastOnUi(R.string.backup_success)
}.onError { }.onError {
toastOnUi(R.string.backup_fail) activity?.toastOnUi(R.string.backup_fail)
} }
} }
.request() .request()

Loading…
Cancel
Save