You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ExoPlayer音频应用中后台暂停的PlayerActivity被系统销毁问题的复现方法求助

ExoPlayer音频应用中后台暂停的PlayerActivity被系统销毁问题的复现方法求助

我开发的音频应用用ExoPlayer来处理音频播放,里面有个带播放/暂停按钮的PlayerActivity。用户听音频时,这个Activity通常会退到后台,音频通过前台服务继续播放。

最近不少用户反馈,当PlayerActivity暂停并处于后台一段时间后,再切回前台时,发现Activity已经被系统销毁了——比如进度条直接回到0,MP3文件的时长也显示为0。

我怀疑是系统的某些节能设置导致了这个问题,但我在模拟器上试了好多次都没法复现这个情况。

我已经尝试过这些操作:

  • 开启了开发者选项里的「不保留活动」
  • 把后台进程限制设置为「无后台进程」
  • 还调整了开发者选项里的其他相关设置(界面显示后台进程限制的多个选项,包括标准限制、不允许后台进程等)

备注:内容来源于stack exchange,提问作者tw-S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:00:30