Подскажите как правильно организовать код.
Пока выглядит так:
if(condition){
AlertDialog.Builder(this)
.setPositiveButton("yes"){ myFun() }
.setNegativeButton("no")
.show()
}else{
myFun()
}
Таким образом вызов функции myFun() указывается в двух местах.
Можно ли как-то организовать код так, чтобы вызывалось только в одном месте. Или может быть есть ещё какие-нибудь идеи чтобы сделать код более читабельным?