首页拦截后登录返回为什么没有刷新首页????

首页拦截后登录返回为什么没有刷新首页????

学完这个章节,心中有一个疑问,就是基本设想是第一次手机上运行,方法首页的方法如下

相关代码:
@CacheStrategy(CacheStrategy.CACHE_FIRST)
@GET("category/categories")
fun queryTabList():HiCall<List<TabCategory>>

这个接口访问时会被拦截器

BizInterceptor

拦截掉,跳转到登录接口,登录完成之后返回首页,应该会自动刷新首页的接口才对,但是没有任何反应,我看老师的代码也没有任何的刷新的方法在homepageFragment里面,这一点解释不通的


spacer.gif

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
LovelyChubby 2022-11-18 08:04:17
BizInterceptor做了拦截,登录成功后会自动发起请求
  • 我知道是拦截器回调会自动发起请求但是好像没有走自动发起请求的方法

    2022-11-18 08:48:21
  • https://img1.sycdn.imooc.com//climg/6376db3a09eaa83e13580549.jpg

    一般来说是这个拦截掉了需要登录的回调,这个调用之后在哪里执行原来的首页查询的方法呢

    https://img1.sycdn.imooc.com//climg/6376dbc7097b37fb13410744.jpg

    这是走了我标红的那个方法其他的都没有执行

    2022-11-18 09:12:11
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师