即使数据没有更新,数值也会发出

我尝试哟使用Kotlin和RxJava 2的房间。

我有一个字符串主键的实体,我希望得到通知,当值更新,但我收到来自流动的新值,即使没有更新值,当我有任何价值。

实体 :

@Entity class MarketSummaryModel(@PrimaryKey var marketName: String)... 

道:

 @Dao interface MarketSummaryDao { @Insert(onConflict = OnConflictStrategy.REPLACE) fun insert(marketSummaryModel: MarketSummaryModel) @Query("select * from MarketSummaryModel where marketName = :marketName LIMIT 1") fun getByName(marketName: String): Flowable<MarketSummaryModel> }