修改后端时,android房间更新或删除项目

时间:2019-10-05 20:04:02

标签: android

我遇到了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()
}

获取数据后我应该使用清除吗? 我需要最佳实践

1 个答案:

答案 0 :(得分:1)

确切的实现将取决于您的应用程序,但是....最简单的方法是在成功进行api调用并准备插入新数据时清除数据库表。