Notification点击跳转及消失

来源:互联网 发布:淘宝开店交易手续费 编辑:程序博客网 时间:2024/06/06 16:30

t通过代码具体讲一下notification的使用

在sdk23以后官方推荐使用用 Notification.Builder来创建 notification 实例

NotificationCompat.Builder builder = new NotificationCompat.Builder(context);builder.setContentTitle(title);builder.setContentText(string);builder.setSubText("");builder.setContentInfo("");//设置一个大图标,参数是bitmapbuilder.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), android.R.drawable.star_on));//如果只设置SmallIcon,那么图片会显示在通知的最左边。// 如果LargeIcon与SmallIcon同时设置,出现在最左边的是LargeIcon,SmallIcon出现在右下角//开发过程中如果如果右下角没有需求要显示图片的话直接设置SmallIcon即可builder.setSmallIcon(R.mipmap.ic_launcher);//收到通知一般有三种用户提示方式:声音,震动,呼吸灯builder.setDefaults(Notification.DEFAULT_ALL);//第一次消息收到后的提示builder.setTicker("来新消息了");//所有设置必须在builder.build之前//commit,确认刚才的设置,并且生成一个Notification对象//创建一个pendingIntent对象用于点击notification之后跳转PendingIntent intent1 = PendingIntent.getActivity(context,0,new Intent(context,SecondActivity.class),PendingIntent.FLAG_UPDATE_CURRENT);builder.setContentIntent(intent1);//设置点击之后notification消失builder.setAutoCancel(true);Notification build = builder.build();//创建并在通知栏弹出一个消息notificationManager.notify(1, build);//1为notification一个标签,可以通过这个标签进行取消等操作


0 0
原创粉丝点击