Flutter 桌面应用连续运行超过 24 小时后崩溃

问题描述 投票:0回答:0

这是一个简单的 flutter 桌面应用程序,具有图像和视频播放器。 它只是通过在该页面上导航来简单地一一显示。 图片和视频都存储在本地应用程序资产文件夹中。 我只是迭代 assetslist[] whish 有文件名和文件类型 (isImage: true/false) 应用程序完美运行超过 24 小时,之后停止在列表上循环,而不是在下一页上导航。屏幕在同一项目上冻结,

我正在使用它导航到 naxt 页面

Future.delayed(Duration(seconds: 4), (){
          Navigator.pushReplacement(
            context,
            PageTransition(
              duration: Duration(milliseconds: 100),
              type: PageTransitionType.fade,
              child:(assetslist[currentIndex].isImage)?
              DisplayImagePage(currentIndex:currentIndex):
              DartVclPlayer(currentIndex: currentIndex),
            ),
          );

        });

所有资产都很好索引是正确的文件类型是正确运行超过 24 小时但然后停止工作, 我也试过这个

Future.delayed(Duration(seconds: 4), () {
            Navigator.pushReplacement(
                context,
                MaterialPageRoute(
                  builder: (context) => (assetslist[currentIndex].isImage)
                      ? DisplayImagePage(currentIndex: currentIndex)
                      : DartVclPlayer(
                          currentIndex: currentIndex,
                ));
          });
flutter desktop-application flutter-animation flutter-navigation flutter-windows
© www.soinside.com 2019 - 2024. All rights reserved.