Java:匿名new View.OnClickListener()可以用lambda代替
Java: Anonymous new View.OnClickListener() can be replaced with lambda
谁能帮我解决这个错误
Anonymous new View.OnClickListener() can be replaced with lambda
button_copy.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String scanned_text = textview_data.getText().toString();
copyToClipBoard(scanned_text);
}
});
Can anyone help me with this error
如评论中所述,这不是错误。这是您的IDE(我猜)提供的风格建议。
您可以忽略它,并且可能有 IDE-specific 设置可以选择性地关闭此类消息。但是很容易遵循 IDE 的建议并用 lambda 替换匿名 class;例如
button_copy.setOnClickListener(
v -> copyToClipBoard(textview_data.getText().toString());
谁能帮我解决这个错误
Anonymous new View.OnClickListener() can be replaced with lambda
button_copy.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String scanned_text = textview_data.getText().toString();
copyToClipBoard(scanned_text);
}
});
Can anyone help me with this error
如评论中所述,这不是错误。这是您的IDE(我猜)提供的风格建议。
您可以忽略它,并且可能有 IDE-specific 设置可以选择性地关闭此类消息。但是很容易遵循 IDE 的建议并用 lambda 替换匿名 class;例如
button_copy.setOnClickListener(
v -> copyToClipBoard(textview_data.getText().toString());