如何在奥利奥应用程序被杀死时取消正在进行的通知?
How to cancel ongoing notification when app is killed in Oreo?
我在取消通知栏中正在进行的通知时遇到问题。在 Service 中使用 onTaskremoved()
,但在 Oreo 中,它在以前版本的 android 上运行良好。 我只需要在应用被强制关闭时从最近的应用中取消通知。
如果有人对此有解决方案,请告诉我。
以前的版本
更新
如果您强行关闭您的应用程序,将不会调用 onDestroy 并且您无法选择拦截此操作。
Here and Here有两处参考,你可以找到更多
.......
在你的服务里面添加那些行
@Override
public void onDestroy() {
super.onDestroy();
stopForeground(true);
}
我在取消通知栏中正在进行的通知时遇到问题。在 Service 中使用 onTaskremoved()
,但在 Oreo 中,它在以前版本的 android 上运行良好。 我只需要在应用被强制关闭时从最近的应用中取消通知。
如果有人对此有解决方案,请告诉我。
以前的版本
更新
如果您强行关闭您的应用程序,将不会调用 onDestroy 并且您无法选择拦截此操作。
Here and Here有两处参考,你可以找到更多
.......
在你的服务里面添加那些行
@Override
public void onDestroy() {
super.onDestroy();
stopForeground(true);
}