由于android的系统资源回收机制,当内存不足的时候,会自动关闭一些后台服务,如果这时候我们的服务正在播放歌曲,由于被关闭,歌曲会被中断,这样会造成很差的用户体验. 这时候我们可以通过在service里面调用startforeground方法将该服务设置为前台运行,那么系统就不会自动关闭该服务了 具体的用法是: startforeground(notifi_id,notification) id不能为0,可以随便取,notification是一个通知,在该服务为foreground运行状态时可…