gpt4 book ai didi

android - 在 Android 中,是否保证 AbstractWindowedCursor.isBlob() 是正确的?

转载 作者:行者123 更新时间:2023-11-30 04:46:56 28 4
gpt4 key购买 nike

我看到 AbstractWindowedCursor 有检查列类型的方法。这是一个很大的方便!但是当我查看 CursorWindow 类时,我看到 isBlob() 的文档说:

Checks if a field contains either a blob or is null.

那么,这是否意味着如果我对包含 NULL 值的字符串列运行此检查,它会返回 true 吗?如果是这样,这意味着我不能依赖该方法作为有保证的类型检查。

最佳答案

Checks if a field contains either a blob or is null.

So, does this mean that if I run this check on, say, a String column that contains a NULL value, will it return true?

我自己还没有尝试过,但我怀疑答案是"is"(要么是那个,要么是文档中有错字)。

但是,如果您先运行 isNull() 并返回“true”,那么您就知道无论如何都无法判断“列”类型是什么(isXxxx 方法检查数据的类型) “字段”不包含“列”类型)。

但是,如果您先运行 isNull() 并且它返回“false”,然后运行 ​​isBlob(),如果它返回 true,则该字段包含一个 blob。

关于android - 在 Android 中,是否保证 AbstractWindowedCursor.isBlob() 是正确的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676056/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com