首页 > 解决方案 > Flutter App 在加载多个 CachedNetworkImage 时崩溃

问题描述

我目前有一个列表视图构建器,其中列表视图中的每个元素都是一个缓存的网络图像。因此,我一次可以加载 20 张图像。但是,发生这种情况时,我的应用程序可能会崩溃。有人对如何确保应用程序不会崩溃有任何建议吗?这是我的代码

ListView.builder(
          physics: NeverScrollableScrollPhysics(),
          shrinkWrap: true,
          itemCount: this.user.list.length,
          itemBuilder: (BuildContext context, int index) {
            return ListTile(
                leading: Container(
                  width: screenWidth / 5,
                  height: screenHeight / 3.5,
                  child: ClipRRect(
                    borderRadius: BorderRadius.all(Radius.circular(10.0)),
                    child: CachedNetworkImage(
                      imageUrl:
                          this.user.list[index].picture,
                      fit: BoxFit.cover,
                    ),
                  ),
                ),
          },
        ),

标签: fluttercaching

解决方案


推荐阅读