Bom dia Márcio,
Mas claro, isso é só uma sugestão...
-- Vou dar minha opinião:
- Pq vc grava o JSON no banco? Pq não usa um arquivo no cache? Ele é feito pra isso.
- No POJO GrupoClienteModel, pq o getter e setter se vc não valida nada? Pode usar um campo público, que no caso do Dalvik é até mais performático.
- Pq seu DbAdapter tem que saber o que é um "nomeGrupo"? Lembre-se do princípio de separação de responsabilidades...
- No caso do seu dilema em si, eu optaria por usar o objeto, que seria mais semântico. Leia a linha toda e veja o que vc "sente" mais legível. Lembre-se: Escrevemos código para pessoas, não máquinas ;)
Eu faria o seguinte:
public class GrupoClienteModel {
public String NomeGrupo;}
protected void onPostExecute(Void result) { super.onPostExecute(result); for (GrupoClienteModel grupoclientemodel : this.resposta.GrupoCliente) { DbAdapter db = new DbAdapter(getApplicationContext()); db.open(); db.inserirGrupoCliente(grupoclientemodel.nomegrupocliente); db.close(); System.out.println("Inseriu Grupo"); }}
public void inserirGrupoCliente(GrupoClienteModel grupocliente) { this.nomeGrupo = nomeGrupo; ContentValues values = new ContentValues(); //INSERINDO OS DADOS NA TABELA D_GRUPO_CLIENTE values.put(nome_grupo_cliente, grupocliente.NomeGrupo); mDb.insert(D_GRUPO_CLIENTE, null, values);}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