Pessoal bom dia.
O código rodou legal, mas na Activity que criei para aparecer o List View com os valores não apareceu nada.
Estou perdido mesmo, quem puder dar uma luz ficaria muito grato !
-- 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);
}
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.
0 comentários:
Postar um comentário