8
リクエストでは、JSON for POJOまたはJSONのエラーが発生します(リクエストフィールドやサーバーの問題などが無効になる可能性があります)。Retrofit 2でのハンドルエラーRX
しかし、加入者を改造すると私にはThrowableだけが与えられます。どうすればネットワークエラー、何がhttpコードなのか、そしてJSONエラーが出るのでしょうか? Response
の一部
private class ProjectListSubscriber extends Subscriber<ProjectListResponse> {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
//is that a network? http code? convert json to error POJO?
}
@Override
public void onNext(ProjectListResponse projectListResponse) {
updateProjectList(projectListResponse.getProjectList());
}
}
RxでResponseオブジェクトを取得するにはどうすればよいですか? – DmitryBorodin
私の回答を編集しました – Blackbelt
ありがとうございました。 HTTPコード200以外の場合は、onError callenをチェックしました。ネットワークエラーだけでなく、 – DmitryBorodin