Gostaria de saber quais alternativas eu tenho para realizar operações no Room sem ter que criar uma AsyncTask para cada operação ou tela?
Gostaria de saber quais alternativas eu tenho para realizar operações no Room sem ter que criar uma AsyncTask para cada operação ou tela?
Olá, caso você não deseje usar threads (que são altamente recomendadas), você pode utilizar a configuração allowMainThreadQueries, que irá disponibilizar para que consiga efetuar a utilização do room na Thread principal do app.
Segue um exemplo:
fun getConection(context: Context){
db = Room.databaseBuilder(context, NoteDatabase::class.java, "notes").allowMainThreadQueries().build()
}