使用通知
发送通知
sendNotice.setOnClickListener{ // sendnotice 为按钮id
val notification = NotificationCompat.Builder(context, channelId).build() //用builder构造器创建notification对象,第二个参数是渠道id
.setContentTitle(“this is content title”) //指定通知的标题
.setContentText(“this is content text”) 指定通知的内容
``````
.build()
manager.notify(1,notification)
}
其余代码自己补全即可看到消息栏有信息,若想点击消息来进行查看,可以通过对他进行intent操作
val intent=Intent(this, NotificationActivity::class.java) 表示我们想跳转到NotificationActivity意图
val pi=PendingIntent.getActivity(this,0,intent,0) 创建拥有intent 的对象pi
sendNotice.setOnClickListener{ // sendnotice 为按钮id
val notification = NotificationCompat.Builder(context, channelId).build() //用builder构造器创建notification对象,第二个参数是渠道id
.setContentTitle(“this is content title”) //指定通知的标题
.setContentText(“this is content text”) 指定通知的内容
.setContentIntent(pi) `````` 通过.setContentIntent方法跳转
.setAutoCancel(true) 当点击消息时候,消息框取消,(已跳转入信息界面)
.build()
manager.notify(1,notification)
}