Android OS 终止服务,通知保留
Android OS killing service, notification is staying
我的 Android 应用播放音频。应用程序启动服务,服务启动带有媒体按钮的通知。
当 OS 资源不足时,OS 会终止我的服务。然而,带有媒体按钮的通知仍然存在。因为服务消失了,媒体按钮不再起作用。负面的用户体验。
一周以来我一直在寻找解决方案。 OS 没有通知我该服务正在被终止。请帮忙
您应该为此使用前台服务并在服务被销毁之前添加此代码:
@Override
public void onDestroy() {
stopForeground(true);
super.onDestroy();
}
我的 Android 应用播放音频。应用程序启动服务,服务启动带有媒体按钮的通知。
当 OS 资源不足时,OS 会终止我的服务。然而,带有媒体按钮的通知仍然存在。因为服务消失了,媒体按钮不再起作用。负面的用户体验。
一周以来我一直在寻找解决方案。 OS 没有通知我该服务正在被终止。请帮忙
您应该为此使用前台服务并在服务被销毁之前添加此代码:
@Override
public void onDestroy() {
stopForeground(true);
super.onDestroy();
}