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()); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.