【发布时间】:2020-06-18 13:17:01
【问题描述】:
我正在尝试创建在后台播放音乐的服务。一切正常,除了手机锁定一段时间后服务停止。确切地说 - 我的服务逻辑如下所示: 按下开始后播放音乐(调用 playNext 函数),当音乐结束时,再次调用 playNext 函数。有一段时间它工作得很好,但是当手机在几首歌曲后被锁定时,歌曲正在结束,下一首歌曲没有开始,直到我按下任何物理按钮唤醒手机。 该服务正在前台运行并带有通知,onStartCommand 返回 START_STICKY。 我使用的是 Android 10,我的手机是 Xiaomi Mi A2 lite。 据我记得以前没有发生过类似的问题 - 这是 Android10 中的一些新“功能”可以解决吗?如果是,该怎么做?或者可能是我的手机型号问题,这里什么都做不了?
【问题讨论】: