[英]IS NOT NULL is still returning null values in my query
我正在使用Loader进行查询,使用CursorLoader和相应的参数来派生值。
我正在使用recyclerview来显示数据。
在我的SELECTION参数中没有使用IS NOT NULL,这与WHERE子句相同,我的recylerview显示2个空白行。 当我在我的选择子句中添加IS NOT NULL时,将删除一个空行,并且仍然保留一行。
下面是我简单的选择条款
String SELECTION = ContactsContract.CommonDataKinds.StructuredPostal.CITY + " IS NOT NULL ";
switch (id) {
case LOADER_ID:
return new CursorLoader(
getContext(),
ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_URI,
FROM_COLUMNS,
SELECTION ,
null,
ContactsContract.CommonDataKinds.StructuredPostal.CITY + " ASC"
);
我使用“<>''”而不是IS NOT NULL
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.