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 ad84f6c6..971d3f61 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 @@ -67,7 +67,7 @@ class MainActivity : SimpleActivity() { private val PICK_EXPORT_NOTES_INTENT = 4 private lateinit var mCurrentNote: Note - private var mNotes = ArrayList() + private var mNotes = listOf() private var mAdapter: NotesPagerAdapter? = null private var noteViewWithTextSelected: MyEditText? = null private var saveNoteButton: MenuItem? = null diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesHelper.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesHelper.kt index a757eb89..f2119673 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesHelper.kt @@ -13,7 +13,7 @@ import com.simplemobiletools.notes.pro.models.Note import java.io.File class NotesHelper(val context: Context) { - fun getNotes(callback: (notes: ArrayList) -> Unit) { + fun getNotes(callback: (notes: List) -> Unit) { ensureBackgroundThread { // make sure the initial note has enough time to be precreated if (context.config.appRunCount <= 1) { @@ -21,8 +21,8 @@ class NotesHelper(val context: Context) { Thread.sleep(200) } - val notes = context.notesDB.getNotes() as ArrayList - val notesToDelete = ArrayList(notes.size) + val notes = context.notesDB.getNotes().toMutableList() + val notesToDelete = mutableListOf() notes.forEach { if (it.path.isNotEmpty()) { if (!it.path.startsWith("content://") && !File(it.path).exists()) {