私のアプリにはデータベースがあり、そのうちの3つは次のとおり_id
name
selected
です。ここで、あるコードから取得した文字列である行から単一の値
を読み取りたいと思います。これを行うための最良の方法は何でしょうか?
ありがとうselected
name
PS私はそれが0または1(2つの可能な値のみ)であるかどうかを確認するためにその値を取得しているので、フィールドで一種の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";
}