setLatestEventInfo(),Builder.getNotification()过时,Android提供的解决方案

本文针对Android中过时的setLatestEventInfo()及Builder.getNotification()方法提供了替代方案。介绍了从API11开始弃用Notification构造方法,建议使用Notification.Builder;同时,从API16开始,推荐使用build()方法替代getNotification()。通过示例展示了如何利用Notification.Builder创建通知。
关于setLatestEventInfo(),Builder.getNotification()过时,Android developer提供的原文解决方案:
Notification(int icon,  CharSequence tickerText, long when)
This constructor was deprecated in API level 11. Use Notification.Builder instead.
意思是该构造方法在API 11就开始不赞成使用,用 Notification.Builder进行替代。
getNotification()
This method was deprecated in API level 16. Use build() instead.
意思是该构造方法在API 16就开始不赞成使用,用 进行替代。
至此,我们得到了处理方案, 下面是Android developer给出的一段demo:

Example:

 Notification noti = new Notification.Builder(mContext)
         .setContentTitle("New mail from " + sender.toString())
         .setContentText(subject)
         .setSmallIcon(R.drawable.new_mail)
         .setLargeIcon(aBitmap)
         .build();
希望对大家有所帮助,转载请注明出处: http://onedaysfriend.blog.163.com/blog/static/1026418122014330101814643/
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值