【发布时间】:2015-10-19 14:32:45
【问题描述】:
我是活动 android 的新手,我有一个名为 MyTable 的表,其中包含 articleName、articleId 和 imageTicket 列,我想将所有 imageTicket 列值存储在 ArrayList 中。谁能帮我查询一下?
【问题讨论】:
标签: android activeandroid
我是活动 android 的新手,我有一个名为 MyTable 的表,其中包含 articleName、articleId 和 imageTicket 列,我想将所有 imageTicket 列值存储在 ArrayList 中。谁能帮我查询一下?
【问题讨论】:
标签: android activeandroid
这是我从 MyTable 获取 imageTicket 列的代码
private ArrayList<MyTable> myTableList = new ArrayList<MyTable>();
// to get all table data
myTableList = new Select().from(MyTable.class).execute();
for(int i = 0; i < myTableList.size(); i++){
String imageTicket = myTableList.get(i).getImageTicket();
// do something with imageticket value
}
【讨论】:
你可以使用这样的东西: SQLiteDatabase db = this.getReadableDatabase();
// 2. build query
Cursor cursor =
db.query(TABLE_NAME, // a. table
COLUMNS, // b. column names
" id = ?", // c. selections
new String[] { String.valueOf(id) }, // d. selections args
null, // e. group by
null, // f. having
null, // g. order by
null); // h. limit
更多信息:http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
【讨论】: