条件即使不是(Android)也会返回true

时间:2013-09-28 19:54:08

标签: java android

我的问题非常简单但我无法找到解决方案。

我有一个名为 points 的整数变量,其值目前为684.我正在为某个游戏制作某种商店,你可以用这些点购买东西如果您没有足够的积分,则无法购买特定物品,且该物品为灰色。

问题在于,当我检查点数是否小于购买特定商品所需的数量时,即使结果为假,结果也始终为真。

if (points < 500) {
    txtTitle.setTextColor(Color.rgb(185, 185, 185));
    txtPrice.setTextColor(Color.rgb(185, 185, 185));
}

我已经仔细检查了点是整数类型,其值大于500。

我为变量赋值的唯一方法是:

add_btn.setOnClickListener(new View.OnClickListener() {
     @Override
     public void onClick(View v) {
          points++;
          g_points.setText(String.valueOf(points));
     }
});

有什么建议吗?

0 个答案:

没有答案