1
resposta

App crashando com alteração na mutableList.

Boa tarde!

Ao implementar o produto na muableList em ProdutosDao, conforme sugerido no video, meu APP parou de funcionar e passou a crashar no momento da abertura. Poderiam me ajudar?

package br.com.alura.orgs.dao

import br.com.alura.orgs.model.Produto import java.math.BigDecimal

class ProdutosDao {

fun adiciona(produto: Produto){
    produtos.add(produto)
}

fun buscaTodos() : List<Produto> {
    return produtos.toList()
}

companion object {
    private val produtos = mutableListOf<Produto>(
        Produto(nome = "Salada de Frutas.",
                descricao = "Maça e banana",
                valor = BigDecimal("19,93")

    ))
}

}

1 resposta

Olá Renan, como vai?

Isso aconteceu comigo também e é por um detalhe pequeno que as vezes a gente não repara na hora.

Ali na hora de definir o valor é preciso sempre passar a separação como ponto e você acabou passando como vírgula, aí ele não consegue reconhecer como um número válido, por isso tá dando erro no BigDecimal. Só tocar isso que vai funcionar.

Testa aí e depois me fala se deu certo.

Bons estudos =D