Переменная, извлеченная из данных JSON, кажется неправильной

Я получаю данные с сервера 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);

он делает то же самое, пожалуйста, скажите мне, что не так. примечание: когда я использую те же коды для данных, извлеченных из аналогичной таблицы в другой базе данных, это работает отлично!

0 ответов

Другие вопросы по тегам