0

私はこの単純な機能を持っています:

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 は常に true になります。

私は前にそれを見たことがない、誰かがアイデアを持っていますか?

前もって感謝します

メティンカレ38

4

0 に答える 0