Android 有关于网络错误回调的处理

onRequestExcept(e)假设这个方法就是网络请求错误的回调方法 e便是所抛的错误异常  熟悉mvp retrofit 的完全能够理解这个方法的

现在的问题在于这个回调方法处于baseactivity 中  需要处理信信息过期的问题 由于是写在依赖包里面的  所以我当初第一想法就是利用java 的反射来处理这个问题

现在我觉得反射用着不爽  我就用了 实现接口的方式来处理这个问题  大抵就是在baseactivity 里面只是是用一个接口来调用需要登陆的方法  然后又在app里面实现这个接口  写下具体的方法  这样就不用反射了  并且可以通过重写  在特殊的activity 里面重写需要登陆的具体逻辑

爬爬虾镇楼


图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,159评论 1 32
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 5,275评论 2 54
  • 27日凌晨一点的车,躺在奶奶家新添不久的沙发上,心情烦躁。 不喜欢开学,我喜欢庸俗地把这称为综合征。喜欢给自己贴上...
    九月雨安阅读 244评论 0 0
  • 有一位朋友说,他此生最爱看的电影是周星驰的电影。自周星驰后,所有的电影,他都兴味索然。所谓“曾经沧海难为水,除却巫...
    文子力阅读 179评论 0 0
  • 学习了一段时间 go 语言,用两句话来总结自己的感受: 脚本语言的语法,C++语言的效率,总之就是一个字:“爽...
    Daemon_Shell阅读 1,642评论 3 1