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