qq_43603324
哟嘿
采纳率50%
2019-09-04 16:48

android token过期跳转到登录界面问题

当服务器返回为401时,跳转到登录界面。

问题是:一个界面有多个请求,会出现跳转到登录界面多次,这种问题怎么解决呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • weimingjue 王能 2年前

    把登录Activity设置成singleTop
    但不能使用startActivityForResult来跳到登录,这样会使singleTop无效

    点赞 2 评论 复制链接分享
  • moonFY moonFY 2年前

    把登录Activity 设置成 singleTop singleTask singleInstance 中的一个
    或者
    页面关闭的时候关闭请求,如果用的RxJava 就调用 Disposable的dispose方法

    点赞 1 评论 复制链接分享