How can I work with UIL to load images that are stored in the cacheDir of the app package in android? -


i use android universal image loading in android app load images internet , work perfect, no outofmemory errors. tried use local existing images in device (cache directory e.g /data/data/package-name/cache/...) without success did use file:// plus link of image seem have going wrong load images , doesn't. tried create own local imagedownloader extending imagedownloader didn't work either. clear : it's not permission problem, it's not path problem!, , images physically exist in cache directory.

here's error have in logcat :

05-13 11:41:10.605: w/system.err(28789): java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1076) 05-13 11:41:10.605: w/system.err(28789):    @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:569) 05-13 11:41:10.613: w/system.err(28789):    @ java.lang.thread.run(thread.java:856) 05-13 11:41:10.613: w/system.err(28789): caused by: libcore.io.errnoexception: open failed: enoent (no such file or directory) 05-13 11:41:10.613: w/system.err(28789):    @ libcore.io.posix.open(native method) 05-13 11:41:10.613: w/system.err(28789):    @ libcore.io.blockguardos.open(blockguardos.java:110) 05-13 11:41:10.613: w/system.err(28789):    @ libcore.io.iobridge.open(iobridge.java:400) 05-13 11:41:10.613: w/system.err(28789):    ... 10 more 05-13 11:41:10.613: w/system.err(28789): java.io.filenotfoundexception: /file:/storage/sdcard0/android/data/com.paperpad.grainedor.appservices/cache/-977741495: open failed: enoent (no such file or directory) 05-13 11:41:10.621: w/system.err(28789):    @ libcore.io.iobridge.open(iobridge.java:416) 05-13 11:41:10.621: w/system.err(28789):    @ java.io.fileinputstream.<init>(fileinputstream.java:78) 05-13 11:41:10.621: w/system.err(28789):    @ com.paperpad.grainedor.appservices.activities.localimagedownloader.getstream(localimagedownloader.java:28) 05-13 11:41:10.621: w/system.err(28789):    @ com.nostra13.universalimageloader.core.decode.baseimagedecoder.getimagestream(baseimagedecoder.java:84) 05-13 11:41:10.621: w/system.err(28789):    @ com.nostra13.universalimageloader.core.decode.baseimagedecoder.decode(baseimagedecoder.java:73) 05-13 11:41:10.621: w/system.err(28789):    @ com.nostra13.universalimageloader.core.loadanddisplayimagetask.decodeimage(loadanddisplayimagetask.java:290) 05-13 11:41:10.629: w/system.err(28789):    @ com.nostra13.universalimageloader.core.loadanddisplayimagetask.tryloadbitmap(loadanddisplayimagetask.java:250) 05-13 11:41:10.629: w/system.err(28789):    @ com.nostra13.universalimageloader.core.loadanddisplayimagetask.run(loadanddisplayimagetask.java:131) 05-13 11:41:10.629: w/system.err(28789):    @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1076) 05-13 11:41:10.629: w/system.err(28789):    @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:569) 05-13 11:41:10.629: w/system.err(28789):    @ java.lang.thread.run(thread.java:856) 05-13 11:41:10.629: w/system.err(28789): caused by: libcore.io.errnoexception: open failed: enoent (no such file or directory) 05-13 11:41:10.629: w/system.err(28789):    @ libcore.io.posix.open(native method) 05-13 11:41:10.629: w/system.err(28789):    @ libcore.io.blockguardos.open(blockguardos.java:110) 05-13 11:41:10.629: w/system.err(28789):    @ libcore.io.iobridge.open(iobridge.java:400) 05-13 11:41:10.629: w/system.err(28789):    ... 10 more 05-13 11:41:10.629: e/imageloader(28789): image can't decoded [/data/data/com.paperpad.grainedor.appservices/cache/medias/6/optimized/sales_individuels_2.jpg_1280x752] 

a remark on added /storage/sdcard0/android/ coming in code!


Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -