簡體   English   中英

IS NOT NULL仍然在我的查詢中返回空值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM