我有这样的代码,但编译器提出了用方法引用替换accounts != null
部分的建议。我该怎么做?
也许有其他可能性来检查
mMainApi.accounts(user, password)
.filter(accounts -> accounts != null)
.map(/* Something here */)
.subscribe();
我找到了一个使用.filter(Objects::nonNull)
的解决方案,但此解决方案需要Android API> 24,所以这实际上没有用。
答案 0 :(得分:0)
你可以尝试下面的代码
mMainApi.accounts(user, password)
.filter(accounts ->{
return accounts!=null;
})
.map(/* Something here */)
.subscribe();