isLockError   containExceptionData() == false  结果
 false                false                    false
 true                 true                     true
 true                 false                    true
 false                true                     true

解决方案 »

  1.   

    你是说整个if条件(isLockError || containExceptionData() == false )吧,
    应该是这样:
    isLockError   containExceptionData() == false  结果
     false                false                    true
     true                 true                     false
     true                 false                    false
     false                true                     false
    ||是short-circuit运算符的,只要第一个变量是true,
    那么(isLockError || containExceptionData())就是true