android - Flutter - 恢复时不重新启动应用程序

标签 android xcode flutter dart backgroundworker

friend 们,

有谁知道如何防止应用程序在恢复时重新启动?例如,应用程序被最小化,然后恢复并重新启动,有什么办法可以避免它?

最佳答案

这是依赖于平台的,例如在 android 中,它取决于可用的 ram,如果设备需要释放资源,它将 kill your app ,如果您添加一些 native 代码来处理此问题,您可以对 prevent android from doing this 执行一些操作。然而。不建议这样做。如果用户退出应用程序,它希望关闭该应用程序。如果用户按下主页按钮,它想要转到另一个应用程序,Android 会让您的应用程序运行一段时间,以防您的用户返回该应用程序。

做到这一点的最佳方法是处理 default flutter lifecycle存储重要数据,以防系统终止应用程序。

关于android - Flutter - 恢复时不重新启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63940473/

相关文章:

android - 如何为 fragment 交易添加标签?

android studio ..代码没有错误但有异常

android - Tensorflow 对象检测 API 索引越界

android - 在android中解压文件

dart - 使用 Flutter Slider 未正确触发 onChangeEnd

ios7 - 在另一个 View Controller 之上显示一个 View Controller 但不是全屏

ios - 增加高度后,UIToolBar按钮未正确定位

ios - Swift 单元测试 EXC_BAD_ACCESS(代码=1,地址=0x8)

dart - 如何将StaggeredGridView和行包装在Scrollable小部件中?

flutter - 如何在应用程序中为几个屏幕制作通用抽屉