私はJavaの人ではないので、これは単なる言語の問題かどうかはわかりません。同じ値を持つAndroid 2つの整数は正しく一致していません
私はAndroidアプリを書いています。アプリのある時点で、私はintgers(バージョン番号)と比較して、使用しているアプリケーションのバージョンを確認し、最新でない場合は何らかのアクションを実行します。私は自分の行動コードが常に実行されていることに気づきます。だから私は、デバッガでチェックし、私は彼らが正しいバージョンを実行しているかどうかを確認する場合は、私はこのようなコードを持っている:
if (savedVersionCode != currentVersionCode){
//perform work
}
両方savedVersionCode
とcurrentVersionCode
は整数であり、この中に同じ値(226に等しいですケース)が、まだジャンプして作業を実行します。
私は、その値は両方とも226ですが、各整数(eclipseで検査した場合)はid
であり、両方とも異なります。
ここで何が起こっているかについてのアイデアはありますか?
「整数」または「int」? –