代码未正确设置文字

时间:2016-08-22 16:52:28

标签: java android

我有一个代码可以检查一个位置是否可用甚至是否需要。这是我的代码:

if(!Objects.equals(PhotoEditor, "null")){
    if(Objects.equals(PhotoEditor, "N/A")){
        tvPhotoEditor.setText("Not Applicable");
        cbPhotoEditor.setEnabled(false);
    }else{
        tvPhotoEditor.setText(PhotoEditor + " Scheduled");
        cbPhotoEditor.setEnabled(false);
    }
} else {
    tvPhotoEditor.setText("Photo Editor Available");
    cbPhotoEditor.setEnabled(true);
}

现在,它正在从我的CRM中提取信息并且字段为此设置为N / A作为测试,但它返回结果“N / A Scheduled”,这意味着它转到了else语句,而不是第一个if语句。如何让它转到if语句

1 个答案:

答案 0 :(得分:0)

您只需使用以下内容更改代码即可解决问题

if(!Objects.equals(PhotoEditor, null)){

你也可以使用

if(PhotoEditor != null)){

实现