Как получить строку с Parse Server в Android - PullRequest
0 голосов
/ 22 октября 2019

Я использую Back4app Parse Server для бэкэнда.

Я хорошо извлекаю данные с этого сервера. Но я не могу использовать «если еще заявление».

Например,

Если реклама выставлена ​​на продажу, цена объявления должна отображаться в текстовом просмотре цены,

, если реклама является подарком, вместо цены рекламы должен появиться текст «подарок».

Но он всегда показывает цену рекламы, даже если реклама - подарок.

Каждый раз идет к другому заявлению.

Где я допустил ошибку?

if (adObj.getString(Configs.ADS_CONDITION) == "Gift"){
            holder.priceTV.setText("Gift");
}
else {
holder.priceTV.setText(adObj.getString(Configs.ADS_CURRENCY) + " " + String.valueOf(adObj.getNumber(Configs.ADS_PRICE)));
}

1 Ответ

0 голосов
/ 22 октября 2019

Сравнение строк в Java выполняется методом equals.

Пример:

String variable = "a";
"a".equals(variable) // true
...