【问题标题】:Checking if Parse.com class is (undefined)检查 Parse.com 类是否为(未定义)
【发布时间】:2016-01-08 08:48:16
【问题描述】:

我正在尝试捕获异常。我认为检查字符串是否为空会有所帮助,但它似乎不起作用。我的类中对象的实际列中的值是“(未定义)”。默认情况下似乎是这样。如何显式检查它是否未定义?

notifications.getString(ParseConstants.KEY_FEED_TYPE).isEmpty()

请注意。以下也不起作用:

notifications.getString(ParseConstants.KEY_FEED_TYPE).equals("(undefined)");

【问题讨论】:

  • 尝试调试并查看 notify.getString(ParseConstants.KEY_FEED_TYPE) 给出的值是什么

标签: java android parse-platform undefined


【解决方案1】:

它正在使用 Android 默认功能进行检查,例如

if (!TextUtils.isEmpty(notifications.get(ParseConstants.KEY_FEED_TYPE))) {
        // its not null value success
    } else {
        // here getting to null value Fail
    }

【讨论】:

    【解决方案2】:

    我做了以下事情。我没有寻找字符串(在这种情况下,字段条目将真正为空,而不是(undefined)),而是在从 getString 中删除字符串后检查对象是否为空。

    if (notifications.get(ParseConstants.KEY_FEED_TYPE) != null) {
    
        // Do something.
    
    } else {
    
        // Do something else.
    
    }
    

    【讨论】:

      猜你喜欢
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 2018-09-09
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多