我们在Android应用中使用Square客户端Retrofit。在某些情况下,我们创建了自定义反序列化器,我们在其中引发Exceptions
,希望捕获一个独特的位置:库提供的setErrorHandler
函数。在处理异常之后,我们想在这里停止它,避免函数返回这个throwable,但是我们无法做到。
例如,当用户需要重置其身份验证令牌时,我们正在使用的API的身份验证系统会返回5 **错误。我们希望在单个点上处理这个问题,而不是围绕我们的代码进行每个API调用。
任何让Retrofit忘记这个例外的想法?