关于Notification的一些学习
2017-03-14 10:59
246 查看
这段时间又开始重新从安卓入门开始学习,学到了Notification,试着敲一个例子,结果死活出不来通知消息,一看logcat,打印出这么一些话:
03-14 10:36:51.577: E/NotificationService(494): Not posting notification with icon==0: Notification(pri=0 contentView=com.lele.testandroid/0x1090064 vibrate=default sound=null defaults=0x6 flags=0x1 kind=[null])
03-14 10:36:51.577: E/NotificationService(494): WARNING: In a future release this will crash the app: com.lele.testandroid
然后爬墙去外网找解决方案,发现在构造器Notification.Builder中少设置一个属性setSmallIcon;而我又试验了下,这句必写,当我把setLargeIcon注释掉,消息通知照样能弹出,只是小图标不显示,但大图标照样显示:(先贴源码)
但是我在这notification的API解释说的是:
不明觉厉,为啥大图标属性设置注释了,结果小图标显示却没了,有大神知道么。。。
03-14 10:36:51.577: E/NotificationService(494): Not posting notification with icon==0: Notification(pri=0 contentView=com.lele.testandroid/0x1090064 vibrate=default sound=null defaults=0x6 flags=0x1 kind=[null])
03-14 10:36:51.577: E/NotificationService(494): WARNING: In a future release this will crash the app: com.lele.testandroid
然后爬墙去外网找解决方案,发现在构造器Notification.Builder中少设置一个属性setSmallIcon;而我又试验了下,这句必写,当我把setLargeIcon注释掉,消息通知照样能弹出,只是小图标不显示,但大图标照样显示:(先贴源码)
Notification.Builder builder = new Notification.Builder(MainActivity.this); builder.setContentTitle("乐氏应用"); builder.setContentText("日志错误!"); builder.setSubText("记住我叫良人"); builder.setTicker("收到乐氏应用发来的通知消息"); // builder.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));/ builder.setSmallIcon(R.drawable.ic_launcher); builder.setWhen(System.currentTimeMillis()); builder.setAutoCancel(true); builder.setDefaults(Notification.DEFAULT_LIGHTS|Notification.DEFAULT_VIBRATE); builder.setContentIntent(PendingIntent.getActivity(getApplicationContext(),0,new Intent(),0)); notify = builder.build(); notificationManager.notify(1, notify);然后结果是酱紫的:
但是我在这notification的API解释说的是:
不明觉厉,为啥大图标属性设置注释了,结果小图标显示却没了,有大神知道么。。。
相关文章推荐
- 关于学习DWR的一些注意要点
- 一些关于学习早晚的哲言
- 一些关于Castle + Nhibernate+ ASP.NET的资源,我收集了一下,发布出来,供大家学习方便。
- 关于学习设计模式的一些废话
- 关于生活和学习对老婆的一些建议
- 关于dotnet framework 的一些学习资源(MS WebCast)
- 关于学习规划上的一些困惑……
- Groovy学习笔记之关于闭包的一些补充
- 一些关于FREEBSD的学习网站[转]
- ASP.NET中一些关于http对象的学习(一)
- 关于一些学习php的总结
- 关于LINQ(语言集成查询)的一些学习笔记
- 关于LINQ(语言集成查询)的一些学习笔记(没实践过的)
- 关于学习的一些建议
- 关于学习与创业——给大学生的一些建议
- 初学Asp.net关于GridView的一些学习记录
- java学习笔记,关于java的一些基础知识,适用于初学者,第一节
- 关于Volatile的一些学习心得.
- 一些关于FREEBSD的学习网站[转]