More bug fixes

#64 and #63
pull/2788/head
Jay 5 years ago
parent 43e801130e
commit f5ffbd4eb4

@ -233,18 +233,20 @@ class SettingsBackupController : SettingsController() {
override fun onCreateDialog(savedViewState: Bundle?): Dialog {
val activity = activity!!
val unifile = UniFile.fromUri(activity, args.getParcelable(KEY_URI))
return MaterialDialog(activity)
.title(R.string.backup_created)
.message(R.string.file_saved, unifile.filePath)
.positiveButton(R.string.action_close)
.negativeButton(R.string.action_export) {
val uniFile = UniFile.fromUri(activity, args.getParcelable(KEY_URI))
return MaterialDialog(activity).apply {
title(R.string.backup_created)
if (uniFile.filePath != null)
message(text = resources?.getString(R.string.file_saved, uniFile.filePath))
positiveButton(R.string.action_close)
negativeButton(R.string.action_share) {
val sendIntent = Intent(Intent.ACTION_SEND)
sendIntent.type = "application/json"
sendIntent.putExtra(Intent.EXTRA_STREAM, unifile.uri)
sendIntent.putExtra(Intent.EXTRA_STREAM, uniFile.uri)
startActivity(Intent.createChooser(sendIntent, ""))
}
}
}
private companion object {
const val KEY_URI = "BackupCreatedDialog.uri"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Loading…
Cancel
Save