【问题标题】:Service stopping after some time Android 10一段时间后服务停止Android 10
【发布时间】:2020-06-18 13:17:01
【问题描述】:

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

【问题讨论】:

    标签: android service


    【解决方案1】:

    看来我找到了原因。

    问题出在我的手机上。升级到 android 10 后有一些 bug(例如不同的音乐播放器会自发暂停音乐)。

    【讨论】: