帮忙按照这个条件详细解释一下,谢谢

if (!SpUtil.getboolean(this, ConstantValue.SHORT_CUT, false)) {
       initShortCut();
}中的条件表示什么意思,突然有点蒙,转不过这个弯了 ,还有和if (SpUtil.getboolean(this, ConstantValue.SHORT_CUT, false)) {
       initShortCut();
}有啥区别,能不能按照条件系统的解释一下?

慕婉清1115700
浏览 1191回答 1
1回答

遥望星辰_

第一,if的括号里面需要一个true或者false的布尔值,所以SpUtil.getboolean(this, ConstantValue.SHORT_CUT, false)将会执行一个方法,来返回true或false第二,加!的区别,加!是为了取反,例如!true = false;!false = true;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
Java