← Каталог
Экосистема Kotlin-приложений — ViewModel, LiveData, Room, Navigation
Фрагмент из «Экосистема Kotlin-приложений»: ViewModel, LiveData, Room, Navigation.
@Entity(tableName = "users")
data class User(
@PrimaryKey val id: Int,
val name: String
)
@Dao
interface UserDao {
@Query("SELECT * FROM users")
fun getAll(): LiveData<List<User>>
@Insert
suspend fun insert(user: User)
} @Entity(tableName = "users")
data class User(
@PrimaryKey val id: Int,
val name: String
)
@Dao
interface UserDao {
@Query("SELECT * FROM users")
fun getAll(): LiveData<List<User>>
@Insert
suspend fun insert(user: User)
}