偶然发现不兼容的类型错误原因我不明白。错误:不兼容的类型:Flowable无法转换为Flowable,其中T是一个类型变量:T扩展方法getPackets(Class)中声明的数据包为什么这段代码错了?public Flowable<Packet> getPackets() {
.....}public <T extends Packet> Flowable<T> getPackets(Class<T> type) {
return getPackets().filter(type::isInstance);}Flowable并且filter()是其中一部分rxjava,filter()看起来像这样:public final Flowable<T> filter(Predicate<? super T> predicate)
添加回答
举报
0/150
提交
取消