我有一个绑定服务播放声音Soundpool
。如果应用程序正常退出(使用后退按钮),它可以正常工作。
但是,当应用程序被最近的应用程序杀死时,在下一次运行中,服务(声音)表现异常,尤其是在屏幕关闭时。
详细地:
- 应用被最近的应用杀死后启动时,我仍然可以在屏幕打开的情况下正常播放声音。
- 当屏幕关闭时,声音在接下来的几秒钟内播放 OK,然后开始闪烁。但是,当屏幕重新打开时,症状就会消失。
我用 Android N 测试过。代码没什么特别的,就像Android 开发者网站上的这个链接一样。
我不知道正常退出和最近应用程序杀死的应用程序之间有什么区别。
如果从最近的应用程序中删除应用程序,如何正确停止绑定服务。有什么帮助吗?
谢谢