Cursor cursor3=db.query("Food", new String[]{"food_name"}, "id=?", new String[]{"number"}, null, null, null);
if(cursor3.moveToFirst()){
do{
shakeFoodName=cursor3.getString(cursor3.getColumnIndex("food_name"));
}while(cursor3.moveToNext());
}
其中,Food为表名,food_name为想要查询的列,number为随机生成的int类型参数,范围在表的长度内。
上面的代码shakeFoodName结果一直为null;
当我将new String[]{"number"}参数设置为new String[]{"1"}或者new String[]{"2"}时,就能得到正确的返回值
求大神帮忙解决!
冷雨夜2015
小寳_昭乂阳
寒杨
相关分类