我遇到了Android机房问题
从Web应用程序删除后端中的数据时 会议室不更新其数据(我希望将已删除的相同数据从会议室DB中删除) 我该如何实现?
@Dao
interface RepairDao{
@Insert(onConflict = OnConflictStrategy.REPLACE)
fun insertAll(repairs: List<Repair>)
@Update
fun updateAll(repairs: List<Repair>)
@Query("select * from repairs_tbl")
fun getRepairs():LiveData<List<Repair>>
@Query("DELETE FROM repairs_tbl")
fun clear()
}
获取数据后我应该使用清除吗? 我需要最佳实践
答案 0 :(得分:1)
确切的实现将取决于您的应用程序,但是....最简单的方法是在成功进行api调用并准备插入新数据时清除数据库表。