flutter - 应用启动时如何清除应用缓存

标签 flutter dart

我的应用程序中有一个pdf viewers View 。这些从网址获取pdf,而我经常切换pdf。我的问题是,PDF文件会长时间存储在缓存中。因此,如果我切换了pdf文件,而您的旧文件仍在缓存中,它将显示旧文件。每次启动应用程序时是否可以清除缓存?

最佳答案

只需检查pdf viewers软件包,它就会使用此插件:flutter_cache_manager
首先,请确保您可以使用此导入。

import 'package:flutter_cache_manager/flutter_cache_manager.dart';
..如果没有,则可以先安装flutter_cache_manager
然后在您的方法内尝试类似这样的操作。
DefaultCacheManager().emptyCache();

关于flutter - 应用启动时如何清除应用缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63967408/

相关文章:

dart - 有没有办法限制 Navigation Stack 在 Flutter App 中可以维护的页面数量?

flutter - 如何更改flutter桌面中的标题栏图标

dart - Function/OnTap 中的 AlertDialog setstate

dart - 遍历行

flutter - resizeToAvoidBottomPadding 不起作用,键盘隐藏文本表单

flutter - '(BuildContext,Exception)=> void'不是 '(BuildContext, Exception) => () => void'类型的子类型

javascript - 仅在 Dartium 中调试我的 Dart 编写的客户端 Web 应用程序是否足够?

flutter - Flutter如何动态获取页面和Listview.Builder的高度?

dart - 你如何在 Dart 中使用 Stream.pipe?

dart - 导航到新屏幕时的状态栏颜色