last day (15 days later) » 

4:58 PM
1
A: Problemas com insert num projeto Android em Java

Jorge B.O problema está na linha 42 do RepositorioUsuario na função salvar: long id = db.insert(NOME_TABELA, "", valores); Porque falta-lhe inicializar a base de dados, não chega declara-la: protected SQLiteDatabase db;

 
Desculpe Jorge B você colocou a resposta sendo a solução ou so informou algo que eu já sabia? Não sei que chegou a ler com atenção na minha postagem, mas na minha postagem eu já tinha deixado claro que já sabia aonde estava o problema so não sabia como resolver.
 
@wladyband a solução é inicializares o db como te disse na resposta.
 
Ok, tudo bem, vou fazer uma pergunta de reflexão! você parou para observar meu projeto no Gitgub github.com/wladyband/CadastroEmail se vc for observar meu projeto vai perceber que eu iniciei a variavel db por favor observe melhor meu projeto.
 
@wladyband na classe RepositorioUsuario não inicializou não, deverias estar qualquer coisa como protected SQLiteDatabase db = new SQLiteDatabase();
 
Jorge B não é possivel inicializar da forma como você orientou porque a classe SQLiteDatabase não contém um construtor, e quando entrei na classe SQLiteDatabase para criar um construtor o eclipse não permite que eu faça alteração na classe SQLiteDatabase. tenta me ajudar por favor Jorge B
 
4:58 PM
Eu pelo que vi do código há muito em que ajudar...
@wladyband anda para o chat
 
mas vc entendeu o que expliquei?
 
5:14 PM
Sim entendi
 
como poderia me ajuda a resolver?
acredito que seja algo simples.
 
Onde estão os teus scripts de criação das tabelas da BD?
 
5:31 PM
SQLiteHelper sqlHelper = new SQLiteHelper(context, nomeBanco, versaoBanco, scriptSQLCreate, scriptSQLDelete);

private SQLiteDatabase db = sqlHelper.getWritableDatabase();

e já podes usar a db.
 
ata rs vou testar agora , so um minuto
isso eu vou fazer na classe RepositorioUsuario?
 
yes
 
5:52 PM
o que vai ser context?
 
o contexto da tua atividade
espera
tu já tens isso feito
só vi agora
no RepositorioUsuarioScript já crias ali a bd
só tens de fazer o get dela
a tua função getDb()
 
espere que eu mudei um monte de coisas aqui e vou ter que baixar o projeto do github porque o projeto que está no meu pc deu problema.
 
6:11 PM
bem tenho de ir
qualquer coisa fala ai e me avisa com @JorgeB.
eu faço @wladyband
 
então vc poderia fazer, porque estou tentando realizar as modificações que você orientou para fazer sendo que ele gera uma serie de erros na classe RepositorioUsuarioScript
esse é meu email tecnico100@gmail.com
 

last day (15 days later) »