2017-10-13 2 views
-1

私はAPIの結果を与えるデータテーブルを作成しました。p:値を管理するデータテーブルnullと等しい

問題は、このAPIがリストまたはnullを返すことです。

nullの場合、マイページにエラーが発生します。

私はそれを修正するために何ができますか?

+0

APIがNULLを返す場合は空のリストを返すBeanのメソッドでAPI呼び出しをラップしますか? – Kukeltje

答えて

1

API呼び出しをnullで返す場合は、空のリストを返すBeanのメソッドでAPI呼び出しをラップするだけです。

public List<MyObject> getValues() { 

    List<MyObject> apiResult = myService.getValues(); 
    if (apiResult == null) { 
     apiResult = new ArrayList<>(); 
    } 
    return apiResult(); 
} 
関連する問題