如何通过“401未授权例外”传递throwable对象?

时间:2018-01-27 08:16:00

标签: java android exception throwable

我的java类中有一个回调方法,它希望传递一个Throwable对象。 Exception应为401 unauthorised exception。我怎样才能做到这一点?

if ((currentTime - refreshTime) < (expiresInFromPrefs - 5)) {
                //token is live
                tokenCallback.success(accessTokenFromPrefs);
            }else{
                //token expired
//                Throwable throwable = new AuthFailureError()
                Log.e(TAG,"token expired");
                tokenCallback.failure(Throwable object);
            }

tokenCallback.failure()期待Throwable对象。

1 个答案:

答案 0 :(得分:1)

你可以Throwable反对你的消息。

new Throwable("401 unauthorised exception");

所以,

tokenCallback.failure(new Throwable("401 unauthorised exception"));