>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Instrução Causando Duplicidade de Cadastro - Aula 4 - ListView e SimpleCursorAdapter


Boa tarde.

Pessoal, a instrução abaixo está causando duplicidade no cadastro. Com a instrução abaixo o sistema cria dois usuários . Sem a instrução, não vai dar a mensagem de usuário cadastro, mas por sua vez não vai duplicar o cadastro.


if (db.insert("clientes","id",ctv) > 0){

 Toast.makeText(getBaseContext(),"Cadastro realizado com sucesso",Toast.LENGTH_SHORT).show();

}


O que podemos fazer para ajustar o problema.




1 Resposta


Este problema eu conseguir identificar e resolver. Meu meu caso existia duas instruções onde faziam o cadastro.

Instrução que causava o erro :

db.insert(\"clientes\",\"id\",ctv);


if (db.insert(\"clientes\",\"id\",ctv) > 0){

Toast.makeText(getBaseContext(),\"Cadastro realizado com sucesso\",Toast.LENGTH_SHORT).show();
finish();

}


Instrução correta. Apenas esta instrução resolve o problema.

if (db.insert(\"clientes\",\"id\",ctv) > 0){

Toast.makeText(getBaseContext(),\"Cadastro realizado com sucesso\",Toast.LENGTH_SHORT).show();
finish();

}