El oyente puede ser reemplazado por lambda

He implementado un AlertDialog con normal negativa y positiva de clic de botón de los oyentes. Cuando llamé a new DialogInterface.OnClickListener() me estaba mostrando una sugerencia diciendo: Anonymous new DialogInterface.OnClickListener() can be replaced with lambda . Sé que no es un error o algo grande, pero ¿qué es exactamente esta sugerencia y qué puedo hacer al respecto? Poca ayuda sería apreciada!

EDITAR

 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setPositiveButton("Text", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { ....... ............ } 

Android Studio V1.2.1.1 compileSdkVersion 22 buildToolsVersion "22.0.0" minSdkVersion 14 targetSdkVersion 22

Esto significa que puede acortar su código:

Ejemplo de onClickListener() sin lambda:

 mButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // do something here } }); 

Puede ser reescrito con lambda:

 mButton.setOnClickListener((View v) -> { // do something here }); 

Es el mismo código. Esto es útil cuando se utiliza un montón de oyentes o al escribir código sin IDE. Para más información ver esto

Espero que esto responda a su pregunta.

Su tan simple como esto:

 button.setOnClickListener(view -> username = textView.getText()); 
  • ¿Hay alguna manera de evitar que AlertDialog cierre con entradas no válidas?
  • Crear un AlertDialog en Android con la vista xml personalizada
  • Cuadro de diálogo de alerta dos botones
  • SetCanceledOnTouchOutside no funciona cuando toco justo al lado del diálogo en el exterior
  • Cómo lograr algo como "terminar" en una clase de no actividad en android?
  • Los botones de AlertDialog no se envuelven en Lollipop
  • ¿Cómo cierro AlertDialog cuando hago clic en el elemento ListView
  • Cómo seleccionar una entrada en AlertDialog con una sola opción checkbox android?
  • Android: AlertDialog con vista personalizada y esquinas redondeadas
  • "Evite pasar null como la raíz de vista" advertencia al inflar vista para su uso por AlertDialog
  • Los hipervínculos de Android en TextView en AlertDialog personalizado no se pueden hacer clic
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.