无法在Android应用程序API级别22中使用Java功能接口的Consumer <t>

时间:2018-10-16 06:39:22

标签: android crash android-api-levels

我是android开发的新手。我定位到API级别22,并使用以下代码,该应用程序崩溃:

Consumer<String> onError = new Consumer<String>(){
    public void accept(String t){
    }
}

我尝试使用实现此接口的自定义类,并且仍然具有相同的行为。有人可以解释为什么。

1 个答案:

答案 0 :(得分:0)

java8 中的Functional interfaces这样的

java.util.Objects.Consumer不能在以 java7 为目标的设备上访问。根据{{​​3}},仅通过 API 24

支持functional interfaces的本地支持