我使用Back4app解析服务器作为后端。
我很好地从这个服务器检索数据。但我不能使用'if else语句‘。
例如,
如果广告为待售广告,则广告价格应出现在价格文本视图上。
如果广告是礼物,则应显示“礼物”文本而不是广告价格。
但它总是显示广告价格,即使广告是礼物。
它每次都会转到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)));
}发布于 2019-10-22 22:09:02
在Java语言中,比较字符串是使用equals方法完成的。
示例:
String variable = "a";
"a".equals(variable) // truehttps://stackoverflow.com/questions/58506107
复制相似问题