Android 安卓&x2B;改造2
我有一项服务,返回单>Android 安卓&x2B;改造2,android,retrofit,gson,Android,Retrofit,Gson,我有一项服务,返回单> @GET(“用户/我/商店最喜欢的商品”) fun GetFavorites(@Header(“Authorization”)授权:字符串?: 单个 我有一个存储库,可以从中获取列表 override fun getItems(): Single<List<ItemResponse>> { return service.getFavourites(token) .map(FavouriteItemResponse::
@GET(“用户/我/商店最喜欢的商品”)
fun GetFavorites(@Header(“Authorization”)授权:字符串?:
单个
我有一个存储库,可以从中获取列表
override fun getItems(): Single<List<ItemResponse>> {
return service.getFavourites(token)
.map(FavouriteItemResponse::items)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
}
override fun getItems():单个{
返回服务。获取收藏夹(令牌)
.map(FavoriteItemResponse::items)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
}
但我明白我错了
required:Function<in List<FavouriteItemResponse>!, out (???..???)>!
Found: KProperty1<FavouriteItemResponse, ShopResponse>
必需:函数!
找到:KProperty1
我怎么能修好它 请尝试此代码以错误的方式定义标题
@Headers("Content-Type:application/json")
@POST(NetworkConstants.WS_SEND_MESSAGE)
Call<MessageResponse> sendMessage(@Body UserData data);
但是java中的这段代码我可以修复它
return service.getFavourites(token)
.map { it[0] }
.map { it.items }
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
您没有为我们提供足够的信息来帮助您。我们需要完整的代码。请阅读中的文档,这里有一个优秀的教程系列:需要添加什么?pojo还是蜂厂?主要是蜂厂。还有波乔,为什么不呢我可以修复它,返回service.getFavorites(token.map{it[0]}.map{it.items}.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
return service.getFavourites(token)
.map { it[0] }
.map { it.items }
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())