【问题标题】:Clear Notification Bar Android清除通知栏 Android
【发布时间】:2013-11-04 18:16:17
【问题描述】:

我想从 Android 的通知栏中删除特定应用程序的通知,而不是完整的通知面板。

我现在正在使用:

public void clearNotification() {
    NotificationManager notificationManager = (NotificationManager) mContext
            .getSystemService(Context.NOTIFICATION_SERVICE);
    notificationManager.cancel(NOTIFICATION_ID);
}

但是对于这种情况,我必须提供通知 ID,但是在我的代码中存在一些我不知道通知 ID 的情况。

我只想清除我的特定应用程序的所有通知,其余通知应保持不变。有没有可能做同样的事情???

【问题讨论】:

    标签: android notifications


    【解决方案1】:

    据我了解, NotificationManager.cancelAll 方法应该做你想做的事——取消你的应用程序发出的所有通知,但留下你没有创建的其他通知。我认为有关此方法的 Android 文档并不那么清楚。我没有使用过这个特定的调用,但是当你有其他通知时可以尝试一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多