标签: java android java-8 retrolambda
我有一个曾经功能齐全的界面。现在我希望它有更抽象的方法,所以我将它们添加到接口并更改所有实现以覆盖这些方法。我在我的项目中使用了retrolambda。 当我运行应用程序时,我收到以下错误:
{{1}}
为什么我会看到这个?我不希望这个界面再次起作用了吗?
答案 0 :(得分:3)
您尝试提供Lambda for的接口有多个方法。 Lambda只能用于具有单一方法的接口(他们称之为"功能接口")