diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt index 7ad4dcdf..18ce6020 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt @@ -878,6 +878,7 @@ class MainActivity : SimpleActivity() { } private fun tryExportNotes() { + hideKeyboard() val fileName = "${getString(R.string.notes)}_${getCurrentFormattedDateTime()}" Intent(Intent.ACTION_CREATE_DOCUMENT).apply { type = EXPORT_MIME_TYPE @@ -910,6 +911,7 @@ class MainActivity : SimpleActivity() { } private fun tryImportNotes() { + hideKeyboard() Intent(Intent.ACTION_GET_CONTENT).apply { addCategory(Intent.CATEGORY_OPENABLE) type = EXPORT_MIME_TYPE diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt index 2a27309a..442f4aad 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt @@ -36,7 +36,7 @@ const val USE_INCOGNITO_MODE = "use_incognito_mode" const val LAST_CREATED_NOTE_TYPE = "last_created_note_type" const val MOVE_DONE_CHECKLIST_ITEMS = "move_undone_checklist_items" // it has been replaced from moving undone items at the top to moving done to bottom const val FONT_SIZE_PERCENTAGE = "font_size_percentage" -const val EXPORT_MIME_TYPE = "application/json" +const val EXPORT_MIME_TYPE = "text/plain" // gravity const val GRAVITY_LEFT = 0 diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesExporter.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesExporter.kt index 2a56d2d2..74c5346b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesExporter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesExporter.kt @@ -29,7 +29,7 @@ class NotesExporter(private val context: Context) { writer.beginArray() val notes = context.notesDB.getNotes() as ArrayList for (note in notes) { - if (note.protectionType === PROTECTION_NONE) { + if (note.protectionType == PROTECTION_NONE) { val noteToSave = getNoteToExport(note) writer.jsonValue(gson.toJson(noteToSave)) written++