写一段android设置通知取消通知的示例代码
时间: 2023-08-18 07:06:21 浏览: 53
好的,以下是一个简单的 Android 示例代码,用于设置通知并取消通知:
```
// 创建通知
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
.setSmallIcon(R.drawable.notification_icon)
.setContentTitle("My notification")
.setContentText("Hello World!")
.setPriority(NotificationCompat.PRIORITY_DEFAULT);
// 获取 NotificationManager
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
// 发送通知
int notificationId = 1;
notificationManager.notify(notificationId, builder.build());
// 取消通知
notificationManager.cancel(notificationId);
```
在这个示例中,我们首先使用 NotificationCompat.Builder 创建了一个通知,并设置了一些基本属性,例如小图标、标题和内容。接下来,我们使用 NotificationManagerCompat.from() 方法获取 NotificationManagerCompat 实例,并使用 notify() 方法发送通知。最后,我们可以使用 cancel() 方法取消通知,传入之前设置的通知 ID。这样,通知就会被从状态栏和通知抽屉中删除。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)