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
是的,除非你不關心迴應(我認爲並非如此)。 –