Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从状态栏中删除通知?_Android_Android Notifications - Fatal编程技术网

Android 如何从状态栏中删除通知?

Android 如何从状态栏中删除通知?,android,android-notifications,Android,Android Notifications,我正在状态栏中显示一个通知,具体取决于我的状况。到目前为止,一切都还可以 现在,我的应用程序中的问题是,当我回到应用程序时,状态栏中仍然会显示通知 当我从应用程序返回时,我不希望收到通知。为此,请给我一些建议。您可以通过通知管理器取消自己的通知。由您决定何时取消它以及何时显示它。您可以通过通知管理器发出自己的通知。由您决定何时取消(以及何时显示它。我没有足够的代表添加评论,所以@Commonware。如果你能告诉未来的读者更多的细节,比如告诉他们使用 “通知id”当他们创建通知并使用该id取消通

我正在状态栏中显示一个
通知
,具体取决于我的状况。到目前为止,一切都还可以

现在,我的应用程序中的问题是,当我回到应用程序时,状态栏中仍然会显示
通知


当我从应用程序返回时,我不希望收到
通知。为此,请给我一些建议。

您可以通过
通知管理器
取消自己的
通知。由您决定何时取消它以及何时显示它。

您可以通过
通知管理器
发出自己的
通知。由您决定何时取消(
以及何时显示它。

我没有足够的代表添加评论,所以@Commonware。如果你能告诉未来的读者更多的细节,比如告诉他们使用 “通知id”当他们创建通知并使用该id取消通知时。 如果你给出了一个答案,就要完整,或者至少提供完整的细节。这些帖子不仅仅是为OP设计的,它也帮助了其他遇到这篇帖子的人。 像这样

然后你打电话取消它

notificationManager.cancel(NOTIFICATION_ID);
或者你可以打电话

notificationManager.cancelAll();
notificationManager.cancelAll();

我没有足够的代表添加评论,所以@Commonware。如果你能告诉未来的读者更多的细节,比如告诉他们使用 “通知id”当他们创建通知并使用该id取消通知时。 如果你给出了一个答案,就要完整,或者至少提供完整的细节。这些帖子不仅仅是为OP设计的,它也帮助了其他遇到这篇帖子的人。 像这样

然后你打电话取消它

notificationManager.cancel(NOTIFICATION_ID);
或者你可以打电话

notificationManager.cancelAll();
notificationManager.cancelAll();