
业务的优雅处理
文章平均质量分 71
not coder
贪财好色,一身正气
展开
-
登录拦截的优雅实现 -- 不登录返回指定页面
前言首先说明这种情况是属于少见的那一种,但是架不住产品会有这种需求好的狗子,满足他修改 BaseActivity 代码原创 2021-04-27 18:09:52 · 406 阅读 · 0 评论 -
登录拦截的优雅实现 -- 绿色通道
前言上一篇文章我们讲了 登录拦截的优雅实现 的最核心代码现在我们来讲一下基于他的拓展:绿色通道什么是绿色通道在讲这个概念之前,我们先回头看一下之前的核心代码可以发现,每次跳转之前都会判断有没有登录如果一些页面压根就不需要登录,硬引导去登录,那这个登录拦截器说白了,残一半所以说,我们需要添加一个绿色通道,说白了就是一个标记,有了绿色通道就不进行拦截这里默认需要登录的页面比不需要的多,如果你的 app 需要登录的页面少,那么你可以把拦截器里面的判断反过来写所以我们修改 BaseActivi原创 2021-04-26 17:38:48 · 272 阅读 · 0 评论 -
登录拦截的优雅实现
背景在日常开发中,经常会遇到各种跳转中夹杂登录的过程,进入登录页的各种操作,会将原本的流程拆的支离破碎,举几个例子前提A -> X,需要进行登录,或者 A 进行网络请求时 token 过期,则需要跳转登录 (这里的 X,是任意目标页面)登录成功之后,要跳转到 X 页面有时 A -> X 会传递参数, 登录成功之后要将参数带至 X如果不登录,直接点返回,需要回到指定页面,也有可能回到 A 页面以上内容按照正常逻辑应该如何实现,大概就是以下解决方案传一个标记进去,告诉登原创 2021-04-26 16:49:50 · 1408 阅读 · 1 评论