diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/databases/NotesDatabase.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/databases/NotesDatabase.kt index 200ddcc1..26755097 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/databases/NotesDatabase.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/databases/NotesDatabase.kt @@ -11,7 +11,6 @@ import com.simplemobiletools.notes.pro.interfaces.NotesDao import com.simplemobiletools.notes.pro.interfaces.WidgetsDao import com.simplemobiletools.notes.pro.models.Note import com.simplemobiletools.notes.pro.models.Widget -import com.simplemobiletools.notes.pro.objects.MyExecutor import java.util.concurrent.Executors @Database(entities = [Note::class, Widget::class], version = 1) @@ -29,7 +28,6 @@ abstract class NotesDatabase : RoomDatabase() { synchronized(NotesDatabase::class) { if (db == null) { db = Room.databaseBuilder(context.applicationContext, NotesDatabase::class.java, "notes.db") - .setQueryExecutor(MyExecutor.myExecutor) .addCallback(object : Callback() { override fun onCreate(db: SupportSQLiteDatabase) { super.onCreate(db) @@ -49,7 +47,7 @@ abstract class NotesDatabase : RoomDatabase() { } private fun insertFirstNote(context: Context) { - Executors.newSingleThreadExecutor().execute { + Executors.newSingleThreadScheduledExecutor().execute { val generalNote = context.resources.getString(R.string.general_note) val note = Note(null, generalNote, "", TYPE_NOTE) db!!.NotesDao().insertOrUpdate(note) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/objects/MyExecutor.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/objects/MyExecutor.kt deleted file mode 100644 index a1e1aaa1..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/objects/MyExecutor.kt +++ /dev/null @@ -1,7 +0,0 @@ -package com.simplemobiletools.notes.pro.objects - -import java.util.concurrent.Executors - -object MyExecutor { - val myExecutor = Executors.newSingleThreadExecutor() -}