如何在 Android 中从 Parse Server 获取字符串
How to get string from Parse Server in Android
我使用 Back4app Parse Server 作为后端。
我从这个服务器上取数据很好。但是我不能使用'if else statement'。
例如,
如果广告是出售的,广告价格应该出现在价格文本视图中,
如果广告是礼物,"gift" 文字应该出现而不是广告价格。
但是即使广告是赠品,它总是显示广告价格。
每次都去else语句。
我哪里弄错了?
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)));
}
比较 Java 中的字符串是使用 equals
方法完成的。
示例:
String variable = "a";
"a".equals(variable) // true
我使用 Back4app Parse Server 作为后端。
我从这个服务器上取数据很好。但是我不能使用'if else statement'。
例如,
如果广告是出售的,广告价格应该出现在价格文本视图中,
如果广告是礼物,"gift" 文字应该出现而不是广告价格。
但是即使广告是赠品,它总是显示广告价格。
每次都去else语句。
我哪里弄错了?
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)));
}
比较 Java 中的字符串是使用 equals
方法完成的。
示例:
String variable = "a";
"a".equals(variable) // true