android - 清除我的 Android 应用程序中任何 Activity 的通知

标签 android

假设我的应用程序中有 2 个 Activity,名为 Act1 和 Act 2。现在,Act1 在关闭时发送状态通知,这将调用 Act2。使用 Act2,我可以清除该通知。现在假设用户没有点击通知并再次调用 Act1,通知不会被清除。我希望那发生。我怎么能那样做?

谢谢, 罗希特

最佳答案

使用 android.app.NotificationManager 您可以通过通知 id 清除通知。

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.cancel(notificationId);

关于android - 清除我的 Android 应用程序中任何 Activity 的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11332973/

相关文章:

android - 带有 CardView 的 StaggeredGridLayoutManager 不适合项目测量

android - 有没有办法改变微调器中文本的大小?

java - android.util.AndroidRuntimeException : Calling startActivity() from outside of an Activity

Android sendBroadcastAsUser() UserHandle.USER_CURRENT 错误

android - 是什么导致了我的 MonoDevelop 项目中的 "OutputPath property is not set for project ProjectName.csproj"错误

android - OpenCV Android Studio 模块导入问题

java - Android - 如何执行回调函数来获取从图库中选择的路径图像

java - onDestroy() 之后会发生什么

android - 如何在 android 中使用显示存储在 sqlite 中的数据的 ListView 创建底部 View

android - Google 始终返回过期的 ID token (JWT)