notification
1、notification消息提示
由Android系统来管理和维护的,因此用户可以随时进入查看。某些信息不需要用户马上处理,可以利用通知,即延迟消息,比如软件的更新、短信、新闻等。
2、消息包含的内容
3、代码
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:onClick="test"
tools:ignore="MissingConstraints" />
public void test(View view){
NotificationManager manager =(NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder=
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher_foreground)
.setContentTitle("My notification")
.setContentText("Hello World!")
.setTicker("来消息啦啦啦…");
Notification notification = mBuilder.build();
manager.notify(1,notification);
// manager.notify(id,notigication);发送一个通知
// manager.cancel(id);取消通知