Bom dia tudo bem? Implementei assim como nas instruções, mas quando o DateDialog abre, eu escolho uma data e clico em ok, a aplicação para.
lista_transacoes_adiciona_receita
.setOnClickListener {
val view = LayoutInflater.from(this)
.inflate(R.layout.form_transacao,
window.decorView as ViewGroup,
false)
val ano = 2018
val mes = 9
val dia = 30
val hoje = Calendar.getInstance()
view.form_transacao_data.setText(hoje.formataParaBrasileiro())
view.form_transacao_data
.setOnClickListener{
DatePickerDialog(this,
DatePickerDialog.OnDateSetListener { view, ano, mes, dia ->
val dataSelecionada = Calendar.getInstance()
dataSelecionada.set(ano, mes, dia)
view.form_transacao_data
.setText(dataSelecionada.formataParaBrasileiro())
}
, ano, mes, dia)
.show()
}