Glide之Notification的相爱相杀
来源:互联网 发布:php初级实例教程 编辑:程序博客网 时间:2024/05/07 12:27
第五篇 Glide为通知栏(Notification设置图片不生效)
现象描述:就是很正常Glide加载bitmap,设置给Remoteview结果不生效(bug代码)
//********错误代码************ SimpleTarget<Bitmap> target = new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { rv.setImageViewBitmap(R.id.iv_icon, resource); } }; Glide.with(mContext).load(icon).asBitmap().into(target);
解决方法:
以下为正确的使用方式
// 1.上下文 2.RemoteView 3.图标控件的ResID ,4 Notification 5 Notification_ID NotificationTarget notificationTarget = new NotificationTarget(mContext, rv, R.id.iv_icon, notify, NOTIFY_ID); Glide.with(mContext).load(icon).asBitmap().placeholder(R.mipmap.ic_launcher).error(R.mipmap.ic_launcher).listener(new RequestListener<String, Bitmap>() { @Override public boolean onException(Exception e, String model, Target<Bitmap> target, boolean isFirstResource) { return true; } @Override public boolean onResourceReady(Bitmap resource, String model, Target<Bitmap> target, boolean isFromMemoryCache, boolean isFirstResource) { return false; } }).into(notificationTarget);
1 0
- Glide之Notification的相爱相杀
- 相爱相杀:程序员的数学
- Handler,Message,MessageQueue,Looper之间的相爱相杀
- popWindow与EditText和软键盘的相爱相杀
- PHP 四天相爱相杀
- 程序员相爱相杀鄙视指南
- 程序员相爱相杀鄙视指南
- 男生女生都要知道的相爱之道
- 猎豹CEO傅盛:与周鸿祎、雷军、马化腾、马云的的相爱相杀
- 相爱相杀?盘点迎新年的移动互联网撕逼大战
- 让子弹飞:微信与微博的相爱相杀几时休
- 百度牵手大悦城 相爱相杀的零售与互联网需要新玩法
- 相爱相杀的CP——初谈Android Kernel与 Linux Kernel
- 【经验】和“甲方爸爸”相爱相杀的3种典型案例
- 相爱时要做的二十件事
- 给相爱的人
- 笨笨的相爱
- 相爱是最美的遇见
- skiplist 跳表详解及其编程实现
- HTML列表与表格制作知识点
- Fragment的懒加载
- JavaEE面试题收集
- Gvim安装和配置
- Glide之Notification的相爱相杀
- 利用友盟统计到的错误报告定位错误代码位置
- 保存jstree信息并展示新的tree
- ural1000 A+B Problem
- QT之模板详解
- Mitmproxy 是怎么工作的
- 跳表SkipList
- 将Centos7的yum配置为阿里云的镜像(完美解决yum下载太慢的问题)
- 贝塞尔曲线