【发布时间】:2019-09-25 13:03:02
【问题描述】:
当您在 Android 上通过后退按钮关闭 Flutter 应用时,会出现一些关于插件的问题。插件的 dart/flutter 端重新启动,android 部分没有。这会导致麻烦,尤其是在播放音频等后台活动时。 我认为这是一个关键问题,所以我创建了一个 GitHub 问题:https://github.com/flutter/flutter/issues/31734
我想做一个解决方法,所以如果应用通过后退按钮关闭,播放应该会停止。
我尝试通过didChangeAppLifecycleState 方法检测后退按钮关闭操作。但是在那里我可以确定它是正常的关闭操作还是使用后退按钮。
您可以通过audioplayers 插件的示例自己尝试一下。我还在那里创建了一个新的issue
【问题讨论】: