删除已终止的前台服务的通知图标(Android)

时间:2018-09-14 09:16:51

标签: android android-notifications foreground-service

通过应用程序设置终止应用程序(包括前台服务)后,绑定到前台服务的通知图标仍然可见。

应用程序被杀死后,是否可以删除图标?

1 个答案:

答案 0 :(得分:0)

根据答案here,我找到了解决方案(thx @Anubhav Gupta)。

您可以覆盖onTaskRemoved功能,在该功能中可以停止前台服务。

@Override
public void onTaskRemoved(Intent rootIntent) {
    Intent intent = new Intent(this, MyService.class);
    context.stopService(intent);
}