university-imageloader使用遇到的异常及解决方法

异常:java.lang.IllegalArgumentException: ImageAware should wrap ImageView. ImageView

解决方法:

private void
initImageLoader(Context context){

options=
new DisplayImageOptions.Builder()

.showImageForEmptyUri(R.drawable.local_image_default)

.showImageOnFail(R.drawable.local_image_default)

.resetViewBeforeLoading(false)

.cacheInMemory(true)

.cacheOnDisc(true)

.imageScaleType(ImageScaleType.EXACTLY_STRETCHED)

.bitmapConfig(Bitmap.Config.RGB_565)

//.displayer(new RoundedBitmapDisplayer(5))注释改行

.build();

ImageLoaderConfiguration config
= new ImageLoaderConfiguration.Builder(context)

.threadPriority(Thread.NORM_PRIORITY
- 2)

.denyCacheImageMultipleSizesInMemory()

.tasksProcessingOrder(QueueProcessingType.FIFO)

.defaultDisplayImageOptions(options)

.build();

ImageLoader.getInstance().init(config);

}

2.获取下载的Bitmap对象

imageLoader.loadImage(String.valueOf(resId),new
ImageSize(thisView.getWidth(),
thisView.getHeight()),
new
SimpleImageLoadingListener(){

@Override

public
void onLoadingComplete(String
imageUri, View
view,

Bitmap loadedImage) {

mBitmap=loadedImage;

}

});

3.使用下载的Bitmap对象

if(mBitmap!=null){

this.setBackground(new
CircleDrawable(mBitmap,10));

}else{

this.setBackgroundResource(R.drawable.welcomeselectbg2);

}

时间: 2024-11-13 04:13:08

university-imageloader使用遇到的异常及解决方法的相关文章

java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result异常的解决方法

今天在写一个JAVA程序的时候出现了异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.发现报错的语句是: 1 foo.divide(bar)); 原来JAVA中如果用BigDecimal做除法的时候一定要在divide方法中传递第二个参数,定义精确到小数点后几位,否则在不整除的情况下,结果是无限循环小数时,就会抛出以上异常.解决方法:

.net安装部署“Error 1001 在初始化安装时发生异常” 的解决方法

状况描述:打包安装后,如果删除安装目录中的某个文件,这时从桌面快捷方式启动软件系统会自动运行修复程序,此时因为路径问题会报出"错误 1001 在初始化安装时发生异常xxx"的异常.(前提是你的安装部署中加入了"自定义操作",并为其传值). 查找原因原来是"自定义操作"中CustomActionData值有误造成.未出错前的CustomActionData. /DbName=[DBNAME] /ServerName=[SERVERNAME] /Us

Android开发:StaggeredGridView瀑布流控件运行异常崩溃解决方法

StaggeredGridView是github上一个开源的瀑布流图片库,本文将分享集成StaggeredGridView时碰到的异常以及解决方法,StaggeredGriedView开源地址为:https://github.com/maurycyw/StaggeredGridView. StaggeredGriedViewDemo运行报错异常为: java.lang.RuntimeException: Unable to start activity  ComponentInfo{com.ex

Maven常见异常及解决方法(转)

异常1: [ERROR] Failed to execute goal on project biz_zhuhai: Could not resolve dependencies for project biz_zhuhai:biz_zhuhai:jar:0.0.1-SNAPSHOT: Failed to collect dependencies for [com.maywide.ibh:lib345:pom:1.0 (compile)]: Failed to read artifact des

Maven常见异常及解决方法

异常1: [ERROR] Failed to execute goal on project biz_zhuhai: Could not resolve dependencies for project biz_zhuhai:biz_zhuhai:jar:0.0.1-SNAPSHOT: Failed to collect dependencies for [com.maywide.ibh:lib345:pom:1.0 (compile)]: Failed to read artifact des

Oracle 使用本地IP地址连接异常的解决方法

前几天的安装的Oracle测试环境,今天发现不能使用本地IP连接,连接提示错误 "Oracle the network adapter could not establish the connection" 这个问题折腾我时间比较长,网上很多资料都不太适合我的情况.不过最后还是被找到了 花了很多时间在其他方面没有锁定问题根源. 1 开始以为是防火墙 server client端都排除 2 oracle client端问题 (ubuntu 安装的client端) 3 最后用程序测试发现还

Emgu CV的一个异常的解决方法

今年组里有大项目落我头上了,并不能像去年一样回家还能搞搞Cocos2dX,一把老泪流了下来... 回到正题,由于组里需要做一个显示板的自动测试项目,涉及到Computer Vision.不得不说,这才是项目里的大坑.之前一直在做其他基础库的研发,最近开始了视觉识别的研发进度.由于市面上没有很合适的开源工业摄影机,只能硬着头皮先试试一些已经有先例的视觉库来尝试.前期项目架构在C#上,自然而然就想到了OpenCV在包装C#的库Emgu CV,而且这个库跨平台,很适合后期移植到其他平台上去,我就选择了

一个IIS站点配置安全性异常的解决方法

一.错误如下: "/"应用程序中的服务器错误. 安全性异常 说明: 应用程序试图执行安全策略不允许的操作.要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别. 异常详细信息: System.Security.SecurityException: 请求"System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=nul

EntityFramework update-base 执行异常及解决方法

update-database 指定“-Verbose”标志以查看应用于目标数据库的 SQL 语句. 正在应用显式迁移: [201409180500514_yu3]. 正在应用显式迁移: 201409180500514_yu3. 无法将数据库更新为与当前模型匹配,因为存在挂起的更改并且禁用了自动迁移.将挂起的模型更改写入基于代码的迁移或启用自动迁移.将 DbMigrationsConfiguration.AutomaticMigrationsEnabled 设置为 true 以启用自动迁移. 您