package net.lacolaco.smileessence.view import android.app.Fragment import android.content.Context import android.support.v7.app.AlertDialog import net.lacolaco.smileessence.R fun Context.confirm(resId: Int, vararg rest: Any, onOk: () -> Unit) { val dialog = AlertDialog.Builder(this) .setTitle(getString(resId, *rest)) .setPositiveButton(R.string.alert_dialog_ok) { _, _ -> onOk() } .setNegativeButton(R.string.alert_dialog_cancel) { _, _ -> } .create() dialog.show() } fun Fragment.confirm(resId: Int, vararg rest: Any, onOk: () -> Unit) = activity.confirm(resId, rest = *rest, onOk = onOk)