Tecnologia do Blogger.
RSS

[androidbrasil-dev] [INICIANTE] - Populando o banco de dados

Pessoal bom dia.

Sou novo em programação e estou "Tentando", ponha muitas aspas aí, fazer um app que simula uma comanda de bar.

Eu li e ví alguns vídeos de Tutoriais de Banco de dados e etc.

Basicamente gostaria de pré popular meu banco com alguns valores e visualizar como ele ficaria na tela.

Eu criei uma classe BancoProdutos que ficou assim:

public BancoProdutos(Context context){
   
super(context, NOME_BANCO, null, VERSAO);
}

@Override
public void onCreate(SQLiteDatabase db) {

   
String sql = " CREATE TABLE " + TABELA + " ( "
            + ID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
            + DESCRICAO + " TEXT, "
            + GRUPO + " TEXT, "
            + PRECO_VENDA + " DOUBLE "
            +" );";
    db
.execSQL(sql);
   
ContentValues contentValues = new ContentValues();

    contentValues
.put(DESCRICAO, "Pizza de Mussarela");
    contentValues
.put(GRUPO, "Pizzas");
    contentValues
.put(PRECO_VENDA, 15);
    contentValues
.put(DESCRICAO, "Pizza de Frango");
    contentValues
.put(GRUPO, "Pizzas");
    contentValues
.put(PRECO_VENDA, 20);
    contentValues
.put(DESCRICAO, "Pizza de Palmito");
    contentValues
.put(GRUPO, "Pizzas");
    contentValues
.put(PRECO_VENDA, 25);
    contentValues
.put(DESCRICAO, "Coca-Cola Lata");
    contentValues
.put(GRUPO, "Bebidas");
    contentValues
.put(PRECO_VENDA, 4);
    contentValues
.put(DESCRICAO, "Skol");
    contentValues
.put(GRUPO, "Bebidas");
    contentValues
.put(PRECO_VENDA, 5);
    contentValues
.put(DESCRICAO, "Suco de Laranja");
    contentValues
.put(GRUPO, "Bebidas");
    contentValues
.put(PRECO_VENDA, 5);
    contentValues
.put(DESCRICAO, "Pudim");
    contentValues
.put(GRUPO, "Sobremesas");
    contentValues
.put(PRECO_VENDA, 4);
    contentValues
.put(DESCRICAO, "Bolo de chocolate");
    contentValues
.put(GRUPO, "Sobremesas");
    contentValues
.put(PRECO_VENDA, 5);
    contentValues
.put(DESCRICAO, "Sorvete");
    contentValues
.put(GRUPO, "Sobremesas");
    contentValues
.put(PRECO_VENDA, 6);
    contentValues
.put(DESCRICAO, "Batata Frita");
    contentValues
.put(GRUPO, "Porções");
    contentValues
.put(PRECO_VENDA, 10);
    contentValues
.put(DESCRICAO, "Torresmo");
    contentValues
.put(GRUPO, "Porções");
    contentValues
.put(PRECO_VENDA, 15);
    contentValues
.put(DESCRICAO, "Provolone");
    contentValues
.put(GRUPO, "Porções");
    contentValues
.put(PRECO_VENDA, 16);



    db
.insert(TABELA, null, contentValues);


}

O código rodou legal, mas na Activity que criei para aparecer o List View com os valores não apareceu nada.

Esse foi o código que eu fiz para relacionar:

protected void onResume() {
   
super.onResume();
   
BancoProdutos myDb = new BancoProdutos(this);
   
ArrayAdapter myAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, myDb.getAllProducts());
   
listView_Produtos.setAdapter(myAdapter);
}


Estou perdido mesmo, quem puder dar uma luz ficaria muito grato ! 

Valeu pessoal

--
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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário