四畳半の秘密基地

さあ、今日はどんな実験をしよう

MENU

Volleyのエラー内容を確認する

今更艦これにはまりました。他のソシャゲと何か違う気がします。資材調整して艦娘を発掘してく感じが素敵!

今回は、Volleyを使った通信でエラーの詳細を確認する方法です。
Volleyでサーバと通信して、エラーが返却された時に

volleyError.getMessage();

としてもダメみたいです。

http://stackoverflow.com/questions/21867929/android-how-handle-message-error-from-the-server-using-volley:stackoverflow
エラー内容はvolleyError.networkResponse.dataに入ってるようなので

new Response.ErrorListener() {
        @Override public void onErrorResponse(VolleyError error) {
            
            VolleyError newError = new VolleyError(new String(error.networkResponse.data));
            Log.d(TAG, "Failed:" + newError.getMessage());
        }
    }

としてあげるとエラーメッセージを取得することができました。