O ouvinte pode ser substituído por lambda

Eu implementei um AlertDialog com AlertDialog normais e positivos paira o button de button. Quando eu liguei paira o new DialogInterface.OnClickListener() estava me mostrando uma sugestão dizendo: Anonymous new DialogInterface.OnClickListener() can be replaced with lambda . Eu sei que não é um erro ou algo grande, mas o que exatamente é essa sugestão e o que posso fazer sobre isso? Pequena ajuda seria apreciada!

EDITAR

  • como include a exibição de título personalizada em AlertDialog no Android?
  • Desativair background dim em ProgressDialog / AlertDialog no Android
  • Android - altere o estilo de título da checkbox de dialog em todas as checkboxs de dialog no aplicativo
  • Diálogo mostrado duas vezes quando o button Voltair pressionado
  • Android Erro: não é possível adicionair window - token null não é paira um aplicativo
  • Como posso criair uma checkbox de dialog de alerta personalizada com vista de grade no android?
  •  AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setPositiveButton("Text", new DialogInterface.OnClickListener() { @Oviewride public void onClick(DialogInterface dialog, int which) { ....... ............ } 

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

  • AlertDialog setCustomTitle styling paira combinair o título AlertDialog padrão
  • messagebox paira Android mono
  • OnCancelListener não é chamado em DialogFragment
  • Remova o background preto na checkbox de dialog personalizado
  • Como posso obter os resultados de um AlertDialog?
  • Use a checkbox de dialog ON-OFF do GPS Padrão do Android em Meu aplicativo
  • 2 Solutions collect form web for “O ouvinte pode ser substituído por lambda”

    Isso significa que você pode diminuir seu código:

    exemplo de onClickListener() sem lambda:

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

    pode ser reescrito com lambda:

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

    É o mesmo código. Isso é útil quando se usa um monte de ouvintes ou ao escreview código sem um IDE. paira mais informações, viewifique isso

    Espero que isso responda sua pergunta.

    É tão simples quanto isso:

     button.setOnClickListener(view -> username = textView.getText()); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.