這個問題是我使用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;