Pessoal, Boa noite!
--
-- Estou em um dilema.
Preciso cadastrar os dados de uma resposta Json no meu Banco de dados.
Eu consegui fazer, ta tudo ok, só não sei se é a maneira correta.
Vejam:
Eu hoje estou fazendo assim:
Pego os dados do GSON (vou postar só o codigo que interressa..)
- protected void onPostExecute(Void result) {
- super.onPostExecute(result);
- for (GrupoClienteModel grupoclientemodel : this.resposta.GrupoCliente) {
- String grupo = grupoclientemodel.getNomeGrupocliente().toString();
- DbAdapter db = new DbAdapter(getApplicationContext());
- db.open();
- db.inserirGrupoCliente(grupo);
- db.close();
- System.out.println("Inseriu Grupo");
- }
Então como vcs perceberam eu chamo minha classe DbAdapter que tem os métodos de inserção no banco que é assim:
- public void inserirGrupoCliente(String nomeGrupo){
- this.nomeGrupo = nomeGrupo;
- ContentValues values = new ContentValues();
- //INSERINDO OS DADOS NA TABELA D_GRUPO_CLIENTE
- values.put(nome_grupo_cliente, nomeGrupo);
- mDb.insert(D_GRUPO_CLIENTE, null, values);
- values.clear();
- }
Simples assim. Ta funcionando!
Agora vem a minha dúvida:
Vejam que eu não estou usando a classe referente ao GrupoCliente para inserir, não estou utilizando o objeto, está errado isso??
Teria que fazer desse jeito? Passando o objeto no metodo inserirGrupoCliente?
- public void inserirGrupoCliente(GrupoClienteModel grupocliente){
- ContentValues values = new ContentValues();
- values.put(nome_grupo_cliente, grupocliente.getNomeGrupocliente());
- }
Minha classe GrupoClienteModel está assim:
- public class GrupoClienteModel {
- private String NomeGrupo;
- public GrupoClienteModel(){
- this.NomeGrupo = "";
- }
- public String getNomeGrupocliente(){
- return NomeGrupo;
- }
- public void setNomeGrupoCliente(String NomeGrupoCliente){
- this.NomeGrupo = NomeGrupoCliente;
- }
- }
Me deem essa dica.
............
.Márcio Fornari
.Bacharel em Sistemas de Informação
.Contatos pelo Telefone: (49)8814 - 3378
.ou pelo e-mail: marciofornari@gmail.com
..........................................................................
.Márcio Fornari
.Bacharel em Sistemas de Informação
.Contatos pelo Telefone: (49)8814 - 3378
.ou pelo e-mail: marciofornari@gmail.com
..........................................................................
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário