我有这个简单的功能:
public boolean isKerahat() {
if (getLeftMills(1) > -45 * 60 * 1000) {
return true;
}
else if (getLeftMills(2) < 45 * 60 * 1000) {
return true;
}
else if (getLeftMills(4) < 45 * 60 * 1000) {
return true;
} else {
return false;
}
}
和所有退货的断点。它总是返回false(因为它应该由于条件),但是当我调用这个方法时:
public void checkKerahat() {
boolean k = mTimes.isKerahat();
mKerahat.setVisibility(k ? View.VISIBLE : View.GONE);
}
并调试它,k总是如此,那怎么可能?
我之前从未见过,有人有想法吗?
提前致谢
metinkale38