Android、Retrofit、RxJava。この例の呼び出しを見てください:Retrofit/RxJava - httpレスポンスコードを取得
mcityService.signOut(signOutRequest)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(resp ->
{
busyIndicator.dismiss();
finish();
}, throwable ->
{
Log.d(tag, throwable.toString());
busyIndicator.dismiss();
Toast.makeText(this,throwable.getMessage(),Toast.LENGTH_LONG).show();
finish();
});
誰かがスローテーブルからエラー番号(エラー番号)を取得する方法を知っていますか?私は完全なstacktraceまたはメッセージを得ることができます(上記のように)。エラーコードをキャプチャするには?スロー可能オブジェクトから
私のスクリーンショットをデバッグから見てください。 'code'フィールドはありますが、 – user1209216
の形式ではないので、答えはjake @ https://github.com/square/retrofit/issues/1218のコメントをチェックします。つまり、200以外のエラーは' onNex't 'Observable' 'または' Observable > ' –
Raghunandan