onRequestExcept(e)假设这个方法就是网络请求错误的回调方法 e便是所抛的错误异常 熟悉mvp retrofit 的完全能够理解这个方法的
现在的问题在于这个回调方法处于baseactivity 中 需要处理信信息过期的问题 由于是写在依赖包里面的 所以我当初第一想法就是利用java 的反射来处理这个问题
现在我觉得反射用着不爽 我就用了 实现接口的方式来处理这个问题 大抵就是在baseactivity 里面只是是用一个接口来调用需要登陆的方法 然后又在app里面实现这个接口 写下具体的方法 这样就不用反射了 并且可以通过重写 在特殊的activity 里面重写需要登陆的具体逻辑
爬爬虾镇楼
图片发自简书App