【发布时间】:2019-06-03 04:58:12
【问题描述】:
当我的应用被破坏时,我需要采取措施。到目前为止,我尝试使用WidgetsBindingObserver 和WillPopScope,但如果用户从启动器最近的应用程序中删除应用程序,它们都不会被调用。有没有办法在应用完全消失之前执行一些代码?
【问题讨论】:
标签: flutter
当我的应用被破坏时,我需要采取措施。到目前为止,我尝试使用WidgetsBindingObserver 和WillPopScope,但如果用户从启动器最近的应用程序中删除应用程序,它们都不会被调用。有没有办法在应用完全消失之前执行一些代码?
【问题讨论】:
标签: flutter
据我目前所知,Flutter 没有办法。但我知道 Android 中的原生方式(请参阅 this link)
你可以在你的 MainActivity 中实现这个,见this how to call Android/iOS code from Flutter
我不知道如何在 iOS 中做,但由于 iOS 的不同应用资源处理等原因,这可能会有点困难。
另外,对于插件/包来说,这可能是一个好主意。所以开发者,继续吧;)
【讨论】: