快捷导航

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

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

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

第一,if的括号里面需要一个true或者false的布尔值,所以SpUtil.getboolean(this, ConstantValue.SHORT_CUT, false)将会执行一个方法,来返回true或false
第二,加!的区别,加!是为了取反,例如!true = false;!false = true;
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP