我从 mysql 服务器检索数据,其中一个字段是 int 值(1 或 0),并且打印正确(1 或零),但是当我尝试在此变量上应用 if 条件时,例如:
if (currentCourse.getForFreeStr() !=0)forFree.setVisibility(View.GONE);
the condition always give the result for != 0
我还尝试将值作为字符串并设置条件:
if (currentCourse.getForFreeStr() !="0")forFree.setVisibility(View.GONE);
它也一样,请告诉我出了什么问题。注意:当我对从另一个数据库中的类似表中检索到的数据使用相同的代码时,它工作正常!