3

我正在构建一个播放互联网歌曲的音乐播放器。我注意到,通常,当一首歌曲结束并且必须加载另一首歌曲时,该应用程序不会播放下一首歌曲。

我等待,等待,等待,当我最终决定解锁手机以了解正在发生的事情时。令人惊讶的是,在设备解锁后立即开始播放以下歌曲。

第一次我以为只是巧合,但经过多次相同的事情发生,现在我认为这是系统性的。我能想象的唯一原因是打盹模式(我使用的是 Android 7.1 的设备),我已经将应用程序配置为使用WakeLock(a PowerManager.PARTIAL_WAKE_LOCK) 但它似乎没有太大帮助。

编辑
我确定问题是打盹模式。如果设备已插入或屏幕处于打开状态(或两者都打开),问题就会消失。如果我将我的应用程序添加到未优化的应用程序列表中,它也可以正常工作。

4

0 回答 0