Я создал расширение DialogFragment()
:
class AlertDialogFragment(context: Context, val positiveButtonText: String, val positiveButtonListener: DialogInterface.OnClickListener,
val negativeButtonText: String, val negativeButtonListener: DialogInterface.OnClickListener, neutralButtonText: String, neutralButtonListener: DialogInterface.OnClickListener) : DialogFragment() {
, однако я хочу, чтобы последние 2 параметра были необязательными.
Как мне этого добиться?
Я не могу установить neutralButtonListener: DialogInterface.OnClickListener = null
, потому что DialogInterface.OnClickListener
не является нулевым типом.