Код: Выделить всё
@Dao
abstract class SongDao {
@Insert
abstract fun insert(song: Song)
@Delete
abstract fun delete(song: Song)
@Transaction
fun insertAndDeleteInTransaction(newSong: Song, oldSong: Song) {
// Anything inside this method runs in a single transaction.
insert(newSong)
delete(oldSong)
}
}
Возможно ли это? Если да, то как?
Сделать метод закрытым невозможно, поскольку частные методы не разрешены в интерфейсе Kotlin.
Подробнее здесь: https://stackoverflow.com/questions/736 ... d-room-dao
Мобильная версия