Android rawQuery不比较整数值

Android rawQuery不比较整数值,android,sqlite,Android,Sqlite,我希望我的rawQuery根据这两个条件填充数据。但它显示的是空的listview。它不是比较第二个条件 Cursor c = db.myDataBase.rawQuery("SELECT _id, word,definition,sentence,yourstory,isfavor FROM words WHERE word LIKE ? AND isfavor= ? ",new String[]{""+employeeId+"%",""+'1'}); 与问题无关,但您可以将字符串[]更改为

我希望我的rawQuery根据这两个条件填充数据。但它显示的是空的listview。它不是比较第二个条件

Cursor c = db.myDataBase.rawQuery("SELECT _id, word,definition,sentence,yourstory,isfavor FROM words WHERE word LIKE ? AND isfavor= ? ",new String[]{""+employeeId+"%",""+'1'});

与问题无关,但您可以将字符串[]更改为
{employeeId+“%”、“1”}
'1'
“1”
是字符串,因此如果IsFavority列中的值是数字,这确实是个问题。