使用ImageLoader加载图片报错You should implement this support yourself (BaseImageDownloader.getStreamFrom……)
来源:互联网 发布:阿里云大学下载 编辑:程序博客网 时间:2024/06/03 05:45
哇塞~说到今日这个bug真是被后台小小地捉弄了一下下啊!!!
使用开源框架ImageLoader加载图片时,会出现有些图片无法显示,从服务端获取的是图片地址,imageLoader.displayImage(imagesUrl, imageView, options,SimpleImageLoadingListener)方法显示,解析完数据后发现刷地一大排都是红色X的图片,等于是无法加载的图片也总是显示那一张。在onLoadingFailed里Toast提示未知错误。Logcat打印UIL doesn't support scheme(protocol) by default [pg]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...))。
然后拿去有道翻译一下是这样解释的:UIL默认不支持计划(协议)(192.168.0.158:81 /……/……/ …….png)。你应该实现这个支持(BaseImageDownloader.getStreamFromOtherSource(…))
没想过是后台数据的不对,只是先一味在网上搜类似情况结果没搜到,大神们都只是在说怎么使用imageloader等。
后来直接下来在logcat打印了一下获得的网址,才发现被后台坑了。此处省略无数个怨念……
以后跟我一样还是菜鸟级别的小伙伴们看到报这个错误解决方法有两个,要么叫后台修复一下完整数据,要么就自己加入内容
解决方法2:
总而言之就是不同的路径有不同的方法,如果是在assets里,则在路径前加上“assets://”
贴出一下几种情况
String imageUri = "http://site.com/image.png"; // from Web String imageUri = "file:///mnt/sdcard/image.png"; // from SD card String imageUri = "content://media/external/audio/albumart/13"; // from content provider String imageUri = "assets://image.png"; // from assets String imageUri = "drawable://" + R.drawable.image; // from drawables (only images, non-9patch)大多数按照以上内容来补充即可~回忆起来还是心塞塞啊,要不是后台勉强算个帅哥分分钟打死他~~~~(>_<)~~~~
- 使用ImageLoader加载图片报错You should implement this support yourself (BaseImageDownloader.getStreamFrom……)
- UIL doesn't support scheme(protocol) by default You should implement this support yourself
- Android报错解决 UIL doesn't support scheme(protocol) by default [file:/]. You should impleme
- eclipse 报错This class should be public (android.support.v7.internal.widget.ActionBarView.HomeView)
- 使用ImageLoader进行图片加载
- 如何使用imageloader加载图片
- ImageLoader 加载https图片报异常 SSLCertificateSocketFactory
- 解决PhotoView的报错信息:ImageView no longer exists. You should not use this PhotoViewAttacher any more.
- 使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- 使用Imageloader异步加载网络图片
- 使用ImageLoader实现图片异步加载
- 使用Imageloader加载Bmob上的图片
- 异步加载图片框架ImageLoader的使用
- 用vlc搭建简单流媒体服务器(UDP和TCP方式)
- Android 自定义RecyclerView 实现真正的Gallery效果
- FFmpeg基本语法
- Git stash
- Android画折线图、柱状图、饼图(使用achartengine.jar)
- 使用ImageLoader加载图片报错You should implement this support yourself (BaseImageDownloader.getStreamFrom……)
- android 6.0权限申请封装
- C#中将string转为byte[]
- iOS远程推送总结
- string类的写时拷贝与引用计数
- pom文件
- https 协议
- 异常处理(006)_常见的Java异常有哪些(运行时)
- 一、什么是动态网页、网站?