Day 4: Alert Dialog - KaANO-8/SleepTracker GitHub Wiki

private fun showAlertDialog() {
        val alertDialog: AlertDialog? = activity?.let {
            val builder = AlertDialog.Builder(it)
            builder.apply {
                setTitle(R.string.dialog_title)
                setMessage(R.string.dialog_message)
                setPositiveButton(R.string.ok,
                    DialogInterface.OnClickListener { dialog, id ->
                        // Add action to be performed when confirm clicked
                    })
                setNegativeButton(R.string.cancel,
                    DialogInterface.OnClickListener { dialog, id ->
                       // Add action to be performed when cancel clicked
                    })
            }

            // Create the AlertDialog
            builder.create()
        }
        alertDialog?.show()
    }