【问题标题】:Setting Enable or Disable instead of True or False using IF and ELSE statement使用 IF 和 ELSE 语句设置 Enable 或 Disable 而不是 True 或 False
【发布时间】:2020-03-23 15:36:28
【问题描述】:

所以基本上我想要做的是我正在使用改造发送一个请求以从我的服务器获取数据并且我能够做到。我的问题是我希望我的程序显示“启用”或“禁用”而不是 True 或 False,并根据它们的状态更改其颜色,例如:绿色表示启用,红色表示禁用。但它只显示“已禁用”,并没有增加。

【问题讨论】:

    标签: java android if-statement


    【解决方案1】:

    让我们看看你的ObjectList.getHardwareStatus()

    public String getHardwareStatus() {
        String HWstatus = "";
        for (int i = 0; i < hardware.length; i++) {
            Objects item = hardware[i];
            HWstatus += ((Objects) item).status + "\n\n";
    
        }
        return HWstatus;
    }
    

    似乎返回字符串显示所有硬件状态加入“\n\n”。不是特定的状态。

    因此,response.body().getHardwareStatus().equals("true") 将始终为 false

    如果你想获得第一个硬件的状态,你可以尝试如下。 response.body().getHardware().get(0).statue.equals("true")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-03
      • 1970-01-01
      • 2022-07-05
      • 1970-01-01
      相关资源
      最近更新 更多