Dialogs
// values
<style name="StyledDialog" parent="@android:style/Theme.Holo.Dialog"/>
// values 21
<style name="StyledDialog" parent="@android:style/Theme.Material.Light.Dialog"/>
fun showDialog(message: String): AlertDialog {
val builder = AlertDialog.Builder(activity)
builder.setTitle("Scan Result")
builder.setMessage(message)
val alert = builder.create()
alert.show()
return alert
}
fun Context.progressDialog(message: String): ProgressDialog {
val dialog = ProgressDialog(this, R.style.StyledDialog)
dialog.isIndeterminate = true
dialog.setMessage(message)
return dialog
}
val progressDialog = progressDialog(activity, getString(R.string.authorization_dialog))
progressDialog.show()
progressDialog.dismiss()