0

我知道这似乎是一个显而易见的问题,但我还没有找到答案,所以任何帮助将不胜感激。我想查询基于 int 的 SQL 数据库,但到目前为止我发现的所有示例和教程都只允许您使用 String [] 进行查询,作为 Args,我试图修改这些以适应我的情况,但到目前为止失败的。这是我到目前为止的代码。

    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 回答