if (!SpUtil.getboolean(this, ConstantValue.SHORT_CUT, false)) {
initShortCut();
}中的条件表示什么意思,突然有点蒙,转不过这个弯了 ,还有和if (SpUtil.getboolean(this, ConstantValue.SHORT_CUT, false)) {
initShortCut();
}有啥区别,能不能按照条件系统的解释一下?
1 回答
已采纳
遥望星辰_
TA贡献119条经验 获得超85个赞
第一,if的括号里面需要一个true或者false的布尔值,所以SpUtil.getboolean(this, ConstantValue.SHORT_CUT, false)将会执行一个方法,来返回true或false
第二,加!的区别,加!是为了取反,例如!true = false;!false = true;
添加回答
举报
0/150
提交
取消