Android操作系统查杀服务,通知停留

时间:2017-04-01 13:11:34

标签: android service notifications media-player android-ondestroy

我的Android应用播放音频。该应用程序启动服务,该服务使用媒体按钮启动通知。

当操作系统资源不足时,操作系统会终止我的服务。然而,通过媒体按钮的通知仍然存在。由于服务已经消失,媒体按钮不再起作用。消极的用户体验。

我一直在寻找一周的解决方案。操作系统没有通知我该服务正在被杀死。请帮忙。

1 个答案:

答案 0 :(得分:1)

您应该使用前台服务并在销毁服务之前添加此代码:

@Override
public void onDestroy() {
    stopForeground(true);
    super.onDestroy();
}