Retrofit添加泛型
来源:1-2 课程导学
Jzd
2017-08-17
定义一个ResponseBean<T>基类,添加GsonConverterFactory.create()
,在APIService中Observable<ResponseBean> get(@Url String url);的话,这个泛型的字段会转化成一组键值对,而如果使用<T> Observable<ResponseBean<T>> get(@Url String url); 又会有转换异常,我想问一下,是不是只能定义成Observable<String> get(@Url String url); 拿到String再操作吗?这是不是就是泛型擦除的问题呢?
写回答
1回答
-
傅猿猿
2017-08-20
retrofit接口中是必须指定类型的,作者专门在Stack Overflow说过
00
相似问题