0
我的Android应用程序播放音频。该应用程序启动服务,该服务通过媒体按钮启动通知。Android操作系统查杀服务,通知正在进行
当操作系统资源不足时,操作系统杀死我的服务。然而,通过媒体按钮,通知仍在。由于服务消失,媒体按钮不再起作用。负面的用户体验。
我一直在寻找一周的解决方案。操作系统没有通知我该服务正在被杀死。请帮忙。
我的Android应用程序播放音频。该应用程序启动服务,该服务通过媒体按钮启动通知。Android操作系统查杀服务,通知正在进行
当操作系统资源不足时,操作系统杀死我的服务。然而,通过媒体按钮,通知仍在。由于服务消失,媒体按钮不再起作用。负面的用户体验。
我一直在寻找一周的解决方案。操作系统没有通知我该服务正在被杀死。请帮忙。
您应该使用前台服务对于并添加此代码之前服务将被破坏:
@Override
public void onDestroy() {
stopForeground(true);
super.onDestroy();
}
非常好。谢谢! – Talal
如果有用,请接受答案@Talal – shmakova