Предполагая, что вы можете передать создание User
-объекта в его собственный метод createAndStoreUser()
, и оба параметра метода onClick(DialogInterface interface, int i)
не будут использоваться, анонимный класс можно переписать как:
alert.setPositiveButton("Yes", (di,i)-> createAndStoreUser());
Вы также можете определить конкретный вид непосредственно в лямбда-выражении. Однако это не принесет много преимуществ:
alert.setPositiveButton("Yes", (di,i)-> { User user = new User(...); ... });