diff --git a/app/src/main/kotlin/org/fossify/messages/activities/SettingsActivity.kt b/app/src/main/kotlin/org/fossify/messages/activities/SettingsActivity.kt index d051c52e..aaefde8b 100644 --- a/app/src/main/kotlin/org/fossify/messages/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/org/fossify/messages/activities/SettingsActivity.kt @@ -74,6 +74,21 @@ class SettingsActivity : SimpleActivity() { } } + private val getContent = + registerForActivityResult(ActivityResultContracts.OpenDocument()) { uri -> + if (uri != null) { + MessagesImporter(this).importMessages(uri) + } + } + + private val saveDocument = + registerForActivityResult(ActivityResultContracts.CreateDocument(messagesFileType)) { uri -> + if (uri != null) { + toast(org.fossify.commons.R.string.exporting) + exportMessages(uri) + } + } + private val binding by viewBinding(ActivitySettingsBinding::inflate) override fun onCreate(savedInstanceState: Bundle?) { @@ -140,21 +155,6 @@ class SettingsActivity : SimpleActivity() { } } - private val getContent = - registerForActivityResult(ActivityResultContracts.OpenDocument()) { uri -> - if (uri != null) { - MessagesImporter(this).importMessages(uri) - } - } - - private val saveDocument = - registerForActivityResult(ActivityResultContracts.CreateDocument(messagesFileType)) { uri -> - if (uri != null) { - toast(org.fossify.commons.R.string.exporting) - exportMessages(uri) - } - } - private fun setupMessagesExport() { binding.settingsExportMessagesHolder.setOnClickListener { ExportMessagesDialog(this) { fileName ->