我正在进行RxJava通话,我订阅的最终结果是预订清单。
代码工作正常但我得到了这个恼人的亮点:
演员不在这里工作,因为我无法将List <Booking>
投射到List <Object>
。
好的,你可能会说我应该用lambda表达式替换它,但是在call()
方法中我需要调用一个以List <Booking>
作为参数的方法:
如何避免在任何这些情况下突出显示?
答案 0 :(得分:2)
您可以向通用方法添加显式类型,例如<Booking>flatMap
。有时Java 8类型推断不能很好地工作。