当app从后台杀死时,从状态栏中删除通知

时间:2013-12-18 14:20:38

标签: android android-notifications android-notification-bar

当我从后台杀死应用程序时,我遇到了一个问题。我的应用程序已关闭,但状态栏中的通知仍然存在。 当我的应用程序从后台终止时,我们如何从状态栏中删除通知。 当用户从后台杀死应用程序时,我们可以获取该事件吗?

提前致谢。

3 个答案:

答案 0 :(得分:0)

尝试使用代码删除应用程序类的OnDestroy()方法中的通知。

    class myApplication extends Application{
    @Override
    public void onTerminate() {
        // remove notification code here
        super.onTerminate();
    }
}

没有测试,但是尝试

答案 1 :(得分:0)

它不起作用,因为通知不是应用程序进程的一部分。您只需将其发送到通知服务并显示它们。

要隐藏通知,您应该在销毁之前在程序中将其取消。

此外,android不应该通知您的应用程序。它可以在没有任何回调的情况下杀死它。

答案 2 :(得分:-1)

在onDestroy()中取消通知