使用FLAG_NO_CLEAR进行可移动通知

时间:2014-05-03 10:05:50

标签: java android

你好我有这个标志的通知:

notification.flags |= Notification.FLAG_NO_CLEAR;

如果我想将它从其他课程中删除,我该怎么办?

1 个答案:

答案 0 :(得分:0)

您的通知将具有唯一的ID,以便您可以通过这种方式以编程方式从其他类中清除它:

public static void clearOutNotification(Context context, int notificationID) {
    // Clear our notification
    if (Context.NOTIFICATION_SERVICE != null) {
        String ns = Context.NOTIFICATION_SERVICE;
        NotificationManager nMgr = (NotificationManager) context.getSystemService(ns);
        nMgr.cancel(notificationID);
    }
}