声明
@GET("api/Game/SearchGames")
Observable<List<GameModel>> searchGames();
这是网络电话
public static Observable<List<GameModel>> searchGames () {
VersusAPI client = VersusServiceGenerator.createService(VersusAPI.class);
Observable<List<GameModel>> ob = client.searchGames();
return ob;
}
这是我实施的地方。
mAdapterMyGames = new RecyclerViewAdapter(searchGames());
searchGames()
返回rx.Observable<java.util.list<GameModel>>
。如何将其更改为仅java.util.list<GameModel>
?
答案 0 :(得分:0)
您无法正确理解Observable
是什么
它是一个对象,您可以subscribe()
获取它的操作结果。通常情况下,只有在订阅Observable
时才会启动它,您可以在Subscriber
的{{1}}函数中获得结果。
所以在你的情况下:
onNext()
。在此订阅者的Observable
函数中查找结果。
onNext