1.消息提示,如下图
Toast toast = Toast.makeText(MainActivity.this,
"输入的信息不合法",
Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER,0,0);
toast.show();
2.消息通知Notification
需要的步骤有7步:
-
获取通知管理器服务
-
创建通知渠道
-
生成渠道 => 让渠道可以使用createNotificationChannel
-
创建通知构造器
-
设置构造器各项属性
-
通过通知构造器创建通知
-
发送通知
需要注意的是版本大于26才可以用含有channel渠道的builder创建方法
private void sendNotification(){
NotificationManager notificationManager = (NotificationManager) getSystemService(
Context.NOTIFICATION_SERVICE);
NotificationChannel channel = null;
Notification.Builder builder;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
channel = new NotificationChannel("channelId",
"重要的通知渠道",
NotificationManager.IMPORTANCE_LOW);
notificationManager.createNotificationChan