Error "Cannot access database on the main thread" en Android Room con Kotlin
¡Hola! Soy nuevo en el desarrollo de Android con Kotlin y estoy usando Room para almacenamiento local de datos. Escribí una consulta SELECT simple, pero la aplicación falla con el error: "Cannot access database on the main thread". Aquí está mi código:\n\n```kotlin\n// DAO\n@Dao\ninterface UserDao {\n @Query("SELECT * FROM users WHERE id = :userId")\n fun getUser(userId: Int): User\n}\n\n// Activity\nclass MainActivity : AppCompatActivity() {\n override fun onCreate(savedInstanceState: Bundle?) {\n super.onCreate(savedInstanceState)\n setContentView(R.layout.activity_main)\n \n val db = Room.databaseBuilder(\n applicationContext,\n AppDatabase::class.java, \n "my-db"\n ).build()\n \n val user = db.userDao().getUser(1) // Aquí el error