我的应用程序中有一个数据库,其中包含几列,其中 3 列是:_id
name
selected
. 现在,我想从一行
中读取一个值,该值是我从一些代码中获得的字符串。最好的方法是什么?
谢谢selected
name
PS我得到那个值来检查它是0还是1(只有两个可能的值),所以我想问一下如何在该领域做出一种if
陈述return
?我见过有些人用类似这样的东西来做到这一点:return true ? ... false
编辑:
好的,这是我的代码 atm,还没有检查它,因为我需要做一些其他的事情来完成它,但我认为可能有更好的方法来做到这一点。
public boolean isBandSelected(String name) {
// TODO Auto-generated method stub
Cursor cursor = mDb.query("bands", new String[] { "selected" }, "name="
+ name, null, null, null, null);
int index = cursor.getColumnIndex("selected");
String selected = cursor.getString(index);
return selected == "1";
}