如何加入Groovy中的列表(在SmartThings状态对象中)?

时间:2017-10-28 17:34:00

标签: groovy smartthings

这适用于Samsung SmartThings智能应用。我从来没有在这种情况下使用Groovy,所以我不确定这是不是SmartThings或Groovy的怪癖。似乎以下应该可以工作,但我不断收到运行时错误:

def initialize() {
    state.ALL_MODES = ['standby', 'home', 'away']
    state.ALL_MODES_STR = state.All_MODES.join(", ")
}

我在SmartThings IDE模拟器中收到以下错误:

java.lang.NullPointerException: Cannot invoke method join() on null object 

我可以输出state.ALL_MODES就好了,但是当我尝试join()时,我收到了这个错误。我在这里缺少什么?

0 个答案:

没有答案