创建了一个当我开始播放曲目并按下后退按钮(onBackPressed)时会播放音频的flutter应用程序,当flutter应用程序关闭时,则使android线程仍在运行,即使该应用程序进入了后台模式,也能很好地播放音频。
但是当再次重新启动应用程序(在后台播放旧轨道)并选择另一条轨道来播放Flutter引擎时,请为新选择的轨道启动一个新的android线程。
所以现在我有两个用于同一应用程序运行的线程。
如何解决该冲突?
我的意思是我需要我的应用程序识别旧的线程,当我选择另一个轨道时,该应用程序会覆盖线程数据以播放新的轨道。
我非常感谢您的帮助, 预先感谢。
我尝试了keeping flutter running和State management上的说明。