简体   繁体   English

如何从 Android 中的 Parse Server 获取字符串

[英]How to get string from Parse Server in Android

I use Back4app Parse Server for backend.我使用 Back4app Parse Server 作为后端。

I retrieve data from this server well.我很好地从该服务器检索数据。 But I can't use 'if else statement'.但我不能使用“if else 语句”。

Eg,例如,

If the advertisement is for sale, the advertisement price should appear on price textview,如果广告是出售的,广告价格应该出现在价格 textview 上,

if the advertisement is a gift, the "gift" text should appear instead of the advertisement price.如果广告是礼物,则应出现“礼物”文字而不是广告价格。

But it shows always advertisement price even if ad is gift.但即使广告是礼物,它总是显示广告价格。

It goes to else statement everytime.每次都转到 else 语句。

Where did I make mistake?我在哪里犯错了?

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)));
}

Comparing strings in Java is done using the equals method.比较 Java 中的字符串是使用equals方法完成的。

Example:例子:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM