- NotificationManager mManager = null;
- Notification notification = null;
- public void initNotification(){
- //得到通知消息管理器对象,功能:负责管理Notifation的发动与清楚
- mManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
- //创建Notification对象,参数分别是图标,标题,时间
- notification =new Notification(R.drawable.icon,"通知",
- System.currentTimeMillis());
- //设置通知栏点击后Notifation一直存在
- notification.flags = Notification.FLAG_NO_CLEAR;
- //设置点击后跳转
- Intent intent = new Intent(this,MainActivity.class);
- intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);
- //设置通知栏显示内容
- PendingIntent contentIntent = PendingIntent.getActivity(this,
- 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
- notification.setLatestEventInfo(this, "", "Walker", contentIntent);
- mManager.notify(0, notification);
- }
- //该片段来自于http://www.codesnippet.cn/detail/180720134671.html
来源: http://www.codesnippet.cn/detail/180720134671.html