在库项目中的活动中使用Android Universal Image Loader

时间:2014-08-29 11:33:34

标签: java android universal-image-loader

我在库中调用活动时遇到问题

我使用https://github.com/nostra13/Android-Universal-Image-Loader

库项目中的内部活动。我在使用库

的主项目中的应用程序类中设置它

https://github.com/nostra13/Android-Universal-Image- 装载器/斑点/主/样品/ SRC / COM / nostra13 /示例/ universalimageloader / UILApplication.java

但是当我想在库内部的acitivity中使用它时会返回此错误 "在使用之前,ImageLoader必须是init配置才是来自非法状态异常的错误 我该怎么解决呢?

1 个答案:

答案 0 :(得分:1)

对于您的解决方案,您需要使用此

ImageLoader imgLoader = ImageLoader.getInstance();
imgLoader.init(ImageLoaderConfiguration.createDefault(YourActivityName.this));
options = new DisplayImageOptions.Builder().cacheInMemory(true)
            .showImageOnLoading(R.drawable.placeholder)
            .showImageOnFail(R.drawable.error).considerExifParams(true)
            .build();