なぜ文が妥当であるかを検証する際にjavaが長い値をとる

In the below code the if statement evaluates to
true but i can see its false.
Clearly there is a logic here to explain this but i cannot remember
it.
2 movies showing the phenomenology:
http://www.youtube.com/watch?v=DFcRfPErfik

http://www.youtube.com/watch?v=NEC04-kLQBE

The line “holderCompleated.textInfo.setT…” will run even do
diffHours==1
look at the picture, diffHours=1 and Expression
windows show false

enter image description here

この質問のサマリーは、 (愚かな質問さえも尋ねるのは敬虔ではありません:))

here’s a picture when i enter the if statment

enter image description here

ベストアンサー

何か不思議なことが起こっている。私はLog.dを追加しています(TAG、…
if文の内側にあり、デバッガはそれを踏み出しています)また、Log.d(TAG、.. if文の直前にあります。

クリーンアップがうまくいかず、古いコードを実行している可能性があります。
Eclipseを再起動しようとしましたか?そして、おそらく、いくつかのプロジェクトを削除して再インポートしますか?

これはまた、デバッガがif文を入力するのをなぜ説明します:それはそうではありません!実行中のコードはソースコードと同期していません。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です