1
从服务器,有时我们得到的响应为空或空。因此,我们的代码会在一些空指针异常时崩溃。我们不希望在代码中的任何地方都有空的检查。当改进响应为空或空时,是否有方法指定默认值?在下面的代码中,这是我们如何根据具体情况处理它的方法。但是,我们不想为每个对象编写这个逻辑。我们希望以某种方式在应用程序级别执行此操作。那可能吗?如何使用改进处理空或空响应
@SerializedName("isPdf")
@Expose
private String isPdf;
public boolean getIsPdf() {
return !Util.isNullOrEmpty(isPdf) && isPdf.equalsIgnoreCase("true") ? true : false;
}
public void setIsPDF(boolean isPdf) {
this.isPdf = isPdf ? "true" : "false";
}
我需要为每个API调用实现第二部分吗? – stepheaw
是的,除非你不关心回应(我认为并非如此)。 –