这个问题是我使用GalleryFinal(android平台上的一个开源图片选择工具)。
问题描述:
直接复制了github上提供的UILImageLoader代码到自己的代码中,编译时提示‘cannot resolve method getinstance’。
(错误对应的代码是‘ImageLoader.getInstance().displayImage("file://"+ path,newImageViewAware(imageView), options, imageSize, null,null);’)
原因:
GalleryFinal利用了另一个开源工具-UniversalImageLoader。
GalleryFinal和UniversalImageLoader中都有ImageLoader这个类。
ImageLoader.getInstance()这行代码中用的的ImageLoader是UniversalImageLoader中的ImageLoader,
但是自己import的却是GalleryFinal中的ImageLoader。
解决方法:
将importcn.finalteam.galleryfinal.ImageLoader
改为importcom.nostra13.universalimageloader.core.ImageLoader;