我正在使用Flutter SDK进行移动应用开发,到目前为止效果很好。
到目前为止,我正在使用flutter插件path_provider(https://pub.dev/packages/path_provider)在应用程序的文档目录上创建一些文件,因此使用方法
getApplicationDocumentsDirectory()
为我提供了目录,我可以创建我想要的文件。我的问题是,在Android上,当我卸载该应用程序时,该文件夹或该文件夹中的文件不会被删除,因此,如果我再次安装该应用程序,它将检测到那些意外的文件。
我不知道有什么问题,这是flutter doctor命令的输出:
[✓] Flutter (Channel stable, v1.7.8+hotfix.3, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Android Studio (version 3.4)
[✓] VS Code (version 1.36.0)
[!] Connected device
! No devices available
! Doctor found issues in 1 category.
为了让您知道,我检索要保存的目录的方式是:
Directory directory = await getApplicationDocumentsDirectory();
有什么问题吗?