mirror of
https://github.com/SimpleMobileTools/Simple-Notes.git
synced 2025-05-05 09:28:45 +02:00
remove our custom executor from running Room queries
This commit is contained in:
parent
60bf552984
commit
d387820ad2
@ -11,7 +11,6 @@ import com.simplemobiletools.notes.pro.interfaces.NotesDao
|
|||||||
import com.simplemobiletools.notes.pro.interfaces.WidgetsDao
|
import com.simplemobiletools.notes.pro.interfaces.WidgetsDao
|
||||||
import com.simplemobiletools.notes.pro.models.Note
|
import com.simplemobiletools.notes.pro.models.Note
|
||||||
import com.simplemobiletools.notes.pro.models.Widget
|
import com.simplemobiletools.notes.pro.models.Widget
|
||||||
import com.simplemobiletools.notes.pro.objects.MyExecutor
|
|
||||||
import java.util.concurrent.Executors
|
import java.util.concurrent.Executors
|
||||||
|
|
||||||
@Database(entities = [Note::class, Widget::class], version = 1)
|
@Database(entities = [Note::class, Widget::class], version = 1)
|
||||||
@ -29,7 +28,6 @@ abstract class NotesDatabase : RoomDatabase() {
|
|||||||
synchronized(NotesDatabase::class) {
|
synchronized(NotesDatabase::class) {
|
||||||
if (db == null) {
|
if (db == null) {
|
||||||
db = Room.databaseBuilder(context.applicationContext, NotesDatabase::class.java, "notes.db")
|
db = Room.databaseBuilder(context.applicationContext, NotesDatabase::class.java, "notes.db")
|
||||||
.setQueryExecutor(MyExecutor.myExecutor)
|
|
||||||
.addCallback(object : Callback() {
|
.addCallback(object : Callback() {
|
||||||
override fun onCreate(db: SupportSQLiteDatabase) {
|
override fun onCreate(db: SupportSQLiteDatabase) {
|
||||||
super.onCreate(db)
|
super.onCreate(db)
|
||||||
@ -49,7 +47,7 @@ abstract class NotesDatabase : RoomDatabase() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun insertFirstNote(context: Context) {
|
private fun insertFirstNote(context: Context) {
|
||||||
Executors.newSingleThreadExecutor().execute {
|
Executors.newSingleThreadScheduledExecutor().execute {
|
||||||
val generalNote = context.resources.getString(R.string.general_note)
|
val generalNote = context.resources.getString(R.string.general_note)
|
||||||
val note = Note(null, generalNote, "", TYPE_NOTE)
|
val note = Note(null, generalNote, "", TYPE_NOTE)
|
||||||
db!!.NotesDao().insertOrUpdate(note)
|
db!!.NotesDao().insertOrUpdate(note)
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
package com.simplemobiletools.notes.pro.objects
|
|
||||||
|
|
||||||
import java.util.concurrent.Executors
|
|
||||||
|
|
||||||
object MyExecutor {
|
|
||||||
val myExecutor = Executors.newSingleThreadExecutor()
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user