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());