【发布时间】:2016-05-29 23:52:09
【问题描述】:
我会尝试解释我的问题。我创建了一个基于 Zxing 库的小项目,用于读取和存储条形码。现在我要创建我的第一个 ListView,其中包含来自工作 SQLite db 的元素。 这是我的源代码的摘录
数据库适配器
public boolean insertProduct(String barcode, int quantity)
{
ContentValues initialValues = new ContentValues();
initialValues.put(KEY_BARCODE, barcode);
initialValues.put(KEY_QUANTITY, quantity);
try {
db.insert(DATABASE_TABLE, null, initialValues);
return true;
}
catch(Exception ex){
return false;
}
}
public boolean deleteProduct(String barcode)
{
return db.delete(DATABASE_TABLE, KEY_BARCODE + "=" + barcode, null) > 0;
}
public Cursor getAllProducts()
{
return db.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_BARCODE, KEY_QUANTITY}, null, null, null, null, null);
}
现在我不知道如何在 Activity 类中填充 ListView。有人可以帮我吗?
【问题讨论】:
标签: android database sqlite listview