我试图通过它的 ID 获取数据库行,但不知何故查询不会返回该行。sql查询SELECT * From Table1 Where _id = 100
效果很好,所以不知道是什么原因。这是查询的代码:
String [] selectedArgs = new String [] {String.valueOf(selectedItemId)};
String selection = Tables.Table1.COLUMN_ID + "=?";
String [] columns = {Tables.Table1.COLUMN_ID, Tables.Table1.COLUMN_NAME};
Cursor c = foodDB.query(Tables.Food.TABLE_NAME, columns, selection, selectedArgs, null, null, null);
有人有什么建议吗?