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

时间:2017-10-25 21:58:23

标签: android rx-java2 android-architecture-components

我试着和Kotlin和RxJava 2一起使用Room。

我有一个带字符串主键的实体,我希望在更新值时收到通知但是我从flowable接收到新值,即使我没有任何值时也没有更新值。

实体:

@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>
}

0 个答案:

没有答案