您的位置 首页 数字

android Notification的一个简略使用

网上很多的例子都是直接获取Notification对象来设置一个通知,其实Notification跟Dialog一样,也有自己的Builder,可以用builder对象来设置一个Notificatio

网上许多的比如都是直接获取Notification目标来设置一个告诉,其实Notification跟Dialog相同,也有自己的Builder,可以用builder目标来设置一个Notification

这个比如是在Notification中嵌入一个进度条,而且这个Notification点击消失但不会跳转(跟android的vcard文件导入时弹出的Notification相同)

NotificationManager mNotificationManager = (NotificationManager)

context.getSystemService(Context.NOTIFICATION_SERVICE);

Notification.Builder builder = new Notification.Builder(context);

builder.setOngoing(true);

builder.setProgress(total, current, false);//设置进度条,false表明是进度条,true表明是个走马灯

builder.setTicker(title);//设置title

builder.setWhen(System.currentTimeMillis());

builder.setContentTitle(content);//设置内容

builder.setAutoCancel(true);//点击消失

builder.setSmallIcon(R.drawable.upload);

builder.setContentIntent(PendingIntent.getActivity(context, 0, new Intent(), 0));//这句和点击消失那句是“Notification点击消失但不会跳转”的有必要条件,假如只要点击消失那句,这个功用是不能实现的

Notification noti = builder.getNotification();

mNotificationManager.notify(id,noti);

期望这个比如对其他人有点用,由于我特曾为这个功用苦恼过,呵呵!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/shuzi/298053.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部