열 값이 null인지 확인해야합니다. documentation says : isNull returns TRUE if the value in the indicated column is null.
그래서, 나는 코드에서이를 구현하기 위해 노력하고있어 :커서의 null 값을 확인하는 방법은 무엇입니까?
if (c.isNull(c.getColumnIndex("description")))
description.setText("The column is null");
else
description.setText(c.getString(c.getColumnIndex("description")));
그러나 열이 비어있는 경우에도, 나는 상태로 true
을하지 않습니다. 왜 이런 일이 일어나는 걸까요?
감사합니다.
어쩌면, 그것은 빈 문자열을 반환 사실이 아니다. 빈 문자열은'c.isNull()'으로 검사 할 때'false'를 반환합니다. –
Null은 "empty"와 같지 않습니다. – Squonk
아니요. Null은 'null'값이고, 빈 문자열은' ""입니다. –