public boolean find_uid(String uid){
String [] columns = new String [] {DB_Helper.KEY_NAME};
Cursor c = database.query(DB_Helper.DATABASE_TABLE_USERS, columns,null,null,
null,
null,
null);
boolean value= c.moveToFirst();
c.close();
//didn't find it
if(!value) {
Log.d("value", "false");
return false;
}
//did find it
else return true;
}
数据库中不存在 sting uid。我知道这是事实。但是查询总是返回一个游标,这样 c.moveToFirst() 总是返回 true。
为什么?