无法在 android 应用程序 API 级别 22 中使用 java 个功能接口的 Consumer<T>

Unable to use Consumer<T> of java functional interfaces in android app API level 22

我是 android 开发的新手。我的目标是 API 级别 22,使用以下代码时,应用程序崩溃了:

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

我尝试使用自定义 class 实现此接口,但行为仍然相同。谁能解释一下为什么。

Functional interfaces like java.util.Objects.Consumer from java8 无法在针对 java7[= 的设备上访问19=] 或更低。根据 documentationAPI 24

支持对 functional interfaces 的原生支持