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;
}
Уличный uid не существует в базе данных. Я знаю это на самом деле. Но запрос всегда возвращает курсор таким образом, что c.moveToFirst() всегда возвращает true.Почему моя база данных находит несуществующие вещи в android sqlite
Почему?
Откуда вы знаете факт? Поверьте, SQLite не «изобретает» ценности, чтобы вернуться к вам. – Simon
Я хочу удалить это сообщение, но не могу. Один из этих нулей не должен быть нулевым. (первый). – user678392
@ user678392 Не стесняйтесь редактировать свой вопрос. –