检查 Parse.com class 是否(未定义)
Checking if Parse.com class is (undefined)
我正在尝试捕获异常。我认为检查 String 是否为空会有所帮助,但它似乎不起作用。我的 class 中对象的实际列中的值为“(未定义)”。默认情况下似乎是这样。我如何明确检查它是否未定义?
notifications.getString(ParseConstants.KEY_FEED_TYPE).isEmpty()
注意。以下也不起作用:
notifications.getString(ParseConstants.KEY_FEED_TYPE).equals("(undefined)");
我做了以下事情。我没有寻找字符串(在这种情况下字段条目将真正为空,而不是 (undefined)
),而是在从 getString.
中删除字符串后检查对象是否为空
if (notifications.get(ParseConstants.KEY_FEED_TYPE) != null) {
// Do something.
} else {
// Do something else.
}
它正在使用 Android 默认函数进行检查,例如
if (!TextUtils.isEmpty(notifications.get(ParseConstants.KEY_FEED_TYPE))) {
// its not null value success
} else {
// here getting to null value Fail
}
我正在尝试捕获异常。我认为检查 String 是否为空会有所帮助,但它似乎不起作用。我的 class 中对象的实际列中的值为“(未定义)”。默认情况下似乎是这样。我如何明确检查它是否未定义?
notifications.getString(ParseConstants.KEY_FEED_TYPE).isEmpty()
注意。以下也不起作用:
notifications.getString(ParseConstants.KEY_FEED_TYPE).equals("(undefined)");
我做了以下事情。我没有寻找字符串(在这种情况下字段条目将真正为空,而不是 (undefined)
),而是在从 getString.
if (notifications.get(ParseConstants.KEY_FEED_TYPE) != null) {
// Do something.
} else {
// Do something else.
}
它正在使用 Android 默认函数进行检查,例如
if (!TextUtils.isEmpty(notifications.get(ParseConstants.KEY_FEED_TYPE))) {
// its not null value success
} else {
// here getting to null value Fail
}