Baseflow / Baseflow/flutter_cache_manager

java.lang.Throwable Redirect loop detected

未关闭
#90 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Dart
星标
809
派生
510
平均合并
6 分钟
30 天内合并 PR
1

描述

```

1 Dart.0 BaseCacheManager.getFile(package:flutter_cache_manager/src/cache_manager.dart:120)
--
2 Dart.1 CachedNetworkImageState._animatedWidget(package:cached_network_image/src/cached_image_widget.dart:261)
3 Dart.2 CachedNetworkImageState.build(package:cached_network_image/src/cached_image_widget.dart:194)
4 Dart.3 StatefulElement.build(package:flutter/src/widgets/framework.dart:3825)
5 Dart.4 ComponentElement.performRebuild(package:flutter/src/widgets/framework.dart:3739)
6 Dart.5 Element.rebuild(package:flutter/src/widgets/framework.dart:3565)
7 Dart.6 ComponentElement._firstBuild(package:flutter/src/widgets/framework.dart:3722)
8 Dart.7 StatefulElement._firstBuild(package:flutter/src/widgets/framework.dart:3864)
9 Dart.8 ComponentElement.mount(package:flutter/src/widgets/framework.dart:3717)

```
https://cdn.sinaimg.cn.52ecy.cn/large/005BYqpgly1g3dmzaw17lj30ya0o6gmv.jpg

贡献指南

打开贡献指南

调研方向

首先阅读 package:flutter_cache_manager/src/cache_manager.dart 第 120 行的 BaseCacheManager.getFile,以及 package:cached_network_image/src/cached_image_widget.dart 第 194 行和第 261 行的 CachedNetworkImageState 方法。使用链接中的图像 URL 重现报告的重定向循环故障,并跟踪缓存与 widget 之间的交互。完成的标准是理解该重定向循环,并且之前失败的情况不再产生报告中的 Throwable。

由索引模型根据 Issue 内容生成。

评估

技术栈
dart, flutter
领域
mobile
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
30/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。