java - 匿名 new View.OnClickListener() 可以替换为 lambda
解决方案
不,这没什么大不了的。这只是一个建议,您可以将该段代码转换为 lambda。
这是一个例子:
如果没有 lambda 表达式,它可能看起来像:
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
doSomething();
}
});
使用 lambda 表达式很简单:
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(v -> doSomething(););