Kotlin MVVM应答器

Kotlin MVVM应答器,kotlin,mvvm,Kotlin,Mvvm,我在代码上有个错误,上面写着 过载分辨率模糊。所有这些功能都匹配 class MovieRespository (val apiService: ApiService, val movieDao: MovieDao) { fun getListMovie() = movieDao.streamAll() .onErrorResumeNext{ apiService.getMyMovie()

我在代码上有个错误,上面写着

过载分辨率模糊。所有这些功能都匹配

class MovieRespository (val apiService: ApiService, val movieDao: MovieDao) {
    fun getListMovie() = movieDao.streamAll()
            .onErrorResumeNext{
                apiService.getMyMovie()
                        .doOnSuccess {
                            if (it.results.isEmpty()){
                            }else{
                                movieDao.deleteAll()
                                it.results.let {
                                    Timber.d("input data")
                                    val semuadata = it.map { data -> Movie.from(data) }
                                    movieDao.insert(semuadata)
                                }
                            }
                        }
            }
}
我的错误中也有类似的东西


您只需指定在
onErrorResumeNext
中使用的参数:


我在代码上有个错误,上面写着
过载分辨率模糊。所有这些功能都匹配
类别MovierPository(val apiService:apiService,val movieDao:movieDao){
fun getListMovie()=movieDao.streamAll()
.onErrorResumeNext{next:Publisher->
apiService.getMyMovie()
杜恩塞斯先生{
if(it.results.isEmpty()){
}否则{
movieDao.deleteAll()
它,结果,让我们{
d.木材(“输入数据”)
val semuadata=it.map{data->Movie.from(data)}
movieDao.insert(semuadata)
}
}
}
}
}

我确实这样做了,但仍然有一些类似这样的错误。使用提供的参数无法调用以下函数。io.reactivex.Flowable中定义的onErrorResumeNext(函数!)和io.reactivex.Flowable中定义的onErrorResumeNext(发布者!)