Retrofitでhttp-requestを行うときに、onResponse
の代わりにonFailure
メソッド(Callback
インターフェイスから)が呼び出されることがあります。問題は、このメソッドで返されたThrowable
にnull
フィールドが含まれていることです。意味は、getMessage()
,getLocalizedMessage()
およびgetCause()
の方法です。返信はすべてnull
です。RetrofitのonFailureメソッドからのエラーを処理する方法は?
onFailure()
がこのように呼び出されている理由はよく知られていますか? onFailure()
メソッドが呼び出された理由を知る別の方法はありますか?
このリンクをクリックしてください。それはあなたを助けるでしょう:https://github.com/codepath/android_guides/wiki/Consuming-APIs-with-Retrofit –