Android 通知栏通知消息
Android在顶部通知栏里面如何进行消息通知?点击通知跳转到哪个页面?
先设置点击消息跳转到指定的页面,跟页面跳转Intent一样:
Intent intent = new Intent(MainActivity2.this, MainActivity.class); //点击了消息之后进入到指定的一个Actity
下面是设置消息及发送
int a=2354874;
PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity2.this, 0, intent, PendingIntent.FLAG_ONE_SHOT);
Notification noti = new Notification.Builder(MainActivity2.this)
.setTicker("名称"+a)
.setContentTitle("标题"+a)//设置标题
.setContentText("内容"+a)//设置内容
.setSmallIcon(R.drawable.ic_launcher_background)//设置图标
.setAutoCancel(true)//点击之后消失
.setDefaults(Notification.DEFAULT_SOUND)//设置声音
.setContentIntent(pendingIntent)//点击之后的页面
.build();
NotificationManager manager = (NotificationManager) MainActivity2.this.getSystemService(MainActivity2.this.NOTIFICATION_SERVICE);
manager.notify(a,noti);
a++;
这样每次都会提醒一条新的消息,里面的a是相同的话会替换掉上一次的消息