|
|
|
@ -65,25 +65,20 @@ class ImportExportSavesFragment : DialogFragment() { |
|
|
|
} |
|
|
|
|
|
|
|
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { |
|
|
|
return if (savesFolderRoot == "") { |
|
|
|
MaterialAlertDialogBuilder(requireContext()) |
|
|
|
.setTitle(R.string.manage_save_data) |
|
|
|
.setMessage(R.string.import_export_saves_no_profile) |
|
|
|
.setPositiveButton(android.R.string.ok, null) |
|
|
|
.show() |
|
|
|
} else { |
|
|
|
MaterialAlertDialogBuilder(requireContext()) |
|
|
|
.setTitle(R.string.manage_save_data) |
|
|
|
.setMessage(R.string.manage_save_data_description) |
|
|
|
.setNegativeButton(R.string.export_saves) { _, _ -> |
|
|
|
exportSave() |
|
|
|
} |
|
|
|
.setPositiveButton(R.string.import_saves) { _, _ -> |
|
|
|
documentPicker.launch(arrayOf("application/zip")) |
|
|
|
} |
|
|
|
.setNeutralButton(android.R.string.cancel, null) |
|
|
|
.show() |
|
|
|
val builder = MaterialAlertDialogBuilder(requireContext()) |
|
|
|
.setTitle(R.string.manage_save_data) |
|
|
|
.setPositiveButton(R.string.import_saves) { _, _ -> |
|
|
|
documentPicker.launch(arrayOf("application/zip")) |
|
|
|
} |
|
|
|
.setNeutralButton(android.R.string.cancel, null) |
|
|
|
|
|
|
|
if (savesFolderRoot != "") { |
|
|
|
builder.setNegativeButton(R.string.export_saves) { _, _ -> |
|
|
|
exportSave() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return builder.show() |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
|