В Android, если я вызываю запрос метода SQLiteDatabase следующим образом:
sqlitedb.query("mytable", null, "name = ?",
new String[] {null}, null, null, null);
Каков ожидаемый результат?
Я ожидал бы NullPointerException
, но мне кажется, что явозвращение курсора, который, кажется, содержит те же данные, что и последний ненулевой запрос selectionArgs, который я выполнил.Является ли это ожидаемым поведением, я полагаю, что перед вызовом этого метода я должен выполнить собственную проверку на нуль и вместо этого передать «name IS NULL», чтобы получить правильный результат?