I have implemented an AlertDialog with normal negative and positive button click listeners.
When I called new DialogInterface.OnClickListener()>
It means that you can shorten up your code.
An example of onClickListener() without lambda:
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// do something here
}
});
can be rewritten with lambda:
mButton.setOnClickListener((View v) -> {
// do something here
});
It's the same code. This is useful when using a lot of listeners or when writing code without an IDE. For more info, check this.
Hope this answers your question.