supermebing

Results 14 comments of supermebing

I/com.file.view.FlutterFileViewPlugin(15118): Get the loaded state of the kernel - DONE I/com.file.view.FileView(15118): com.file.view.FileView Start W/System.err(15118): android.content.pm.PackageManager$NameNotFoundException: com.tencent.mtt W/System.err(15118): at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:243) W/System.err(15118): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:215) W/System.err(15118): at com.tencent.tbscommon.utils.MttLoader.getBrowserInfo(TbsJavaCore:3) W/System.err(15118): at com.tencent.tbs.tbsshell.partner.reader.service.b.getBrowserInfo(TbsJavaCore:1) W/System.err(15118): at...

> **使用最新的 4.04 版本** > > 在使用 QueuedInterceptorsWrapper 处理 onError 的 401 状态码,其中刷新 token 成功后使用 dio.fetch 再次请求时,当该请求失败后,则 onError 回调不会触发,造成上层调用方一直处于等待,无法响应,大致代码示例如下: > > ```dart > QueuedInterceptorsWrapper( > onError: (err, handler) { >...

> 已经使用使用新的dio实例 但在refreshToken也过期后 需要跳转到登录 登录成功后 如果token再过期,onError 回调就不会触发,造成上层调用方一直处于等待

> > 已经使用使用新的dio实例 但在refreshToken也过期后 需要跳转到登录 登录成功后 如果token再过期,onError 回调就不会触发,造成上层调用方一直处于等待 > > 听起来跟 dio 没有任何关系,单纯的代码没写好。 但是QueuedInterceptorsWrapper 中 onRequest 是可以监听到的 onError 就不触发了

遇到了一样的问题 debug开发没问题