Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Ao salvar um cliente, não esta gerando o id.

Quando tento editar um cliente esta quebrando o app. Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.paris.hayorders.model.Customers.getId()' on a null object reference.

Ao contrário do que achei, esta gerando o id...não consegui achar o que fiz de errado para dar este erro quando tento editar um cliente.

Alguém pode dar uma olhada no projeto?

https://github.com/renanparis/Lista_Pedidos.git

3 respostas

.....

solução!

Oi Renan, tudobem?

Com base no seu código atual, ele não está permitindo alterar clientes, você pode ajustar via GitHub para que seja possível? Dessa forma eu consigo reproduzir com maior facilidade e entender o que aconteceu de problema.

Considerando que foi um NPE, muito provavelmente é um referência que não foi inicializada corretamente, no caso indica a referência Customers, dê uma olhada nessa chamada e confira o passo a passo que é realizado para entender o motivo.

[]s

Oi Alex blz?

Realmente não estava inicializando corretamente Customers. Usei um nome ruim com "Update" na chave para enviar os dados e isso me confundiu. Estava usando a chave errada para pegar os dados que vinham da edição. Obrigado pela ajuda! Abraço!