0

これは明らかな質問のように思えますが、まだ答えを見つけていないので、助けていただければ幸いです。int に基づいて SQL データベースをクエリしたいのですが、これまでに見つけたすべての例とチュートリアルでは、Args として String [] を使用してクエリを実行することしかできませんでした。状況に合わせてこれらを変更しようとしましたが、これまでのところ失敗した。ここに私がこれまでに持っているコードがあります。

    Cursor c = database.rawQuery("select * from subGoals where _id=?", 
            new Integer [] {getIntent().getIntExtra("goal", 999999)} );

よろしくお願いします

4

1 に答える 1

0

引数として渡す int の String 値が必要なだけです。

new String[]{String.valueOf(getIntent().getIntExtra("goal", 999999))}
于 2013-06-13T00:42:02.667 に答える