thest1 / LazyList

Lazy load of images in Android
http://stackoverflow.com/questions/541966/android-how-do-i-do-a-lazy-load-of-images-in-listview/3068012#3068012
MIT License
1.2k stars 497 forks source link

When strictmode enabled, i get these error msj #22

Closed mutkan closed 11 years ago

mutkan commented 11 years ago

10-18 14:26:14.988: E/StrictMode(16632): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks. 10-18 14:26:14.988: E/StrictMode(16632): java.lang.Throwable: Explicit termination method 'close' not called 10-18 14:26:14.988: E/StrictMode(16632): at dalvik.system.CloseGuard.open(CloseGuard.java:184) 10-18 14:26:14.988: E/StrictMode(16632): at java.io.FileInputStream.(FileInputStream.java:80) 10-18 14:26:14.988: E/StrictMode(16632): at com.fedorvlasov.lazylist.ImageLoader.decodeFile(ImageLoader.java:94) 10-18 14:26:14.988: E/StrictMode(16632): at com.fedorvlasov.lazylist.ImageLoader.getBitmap(ImageLoader.java:62) 10-18 14:26:14.988: E/StrictMode(16632): at com.fedorvlasov.lazylist.ImageLoader.access$0(ImageLoader.java:57) 10-18 14:26:14.988: E/StrictMode(16632): at com.fedorvlasov.lazylist.ImageLoader$PhotosLoader.run(ImageLoader.java:136) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 10-18 14:26:14.988: E/StrictMode(16632): at java.lang.Thread.run(Thread.java:856)

thest1 commented 11 years ago

Made a fix, please try again. Thanks!

2012/10/18 mutkan notifications@github.com

10-18 14:26:14.988: E/StrictMode(16632): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks. 10-18 14:26:14.988: E/StrictMode(16632): java.lang.Throwable: Explicit termination method 'close' not called 10-18 14:26:14.988: E/StrictMode(16632): at dalvik.system.CloseGuard.open(CloseGuard.java:184) 10-18 14:26:14.988: E/StrictMode(16632): at java.io.FileInputStream.(FileInputStream.java:80) 10-18 14:26:14.988: E/StrictMode(16632): at com.fedorvlasov.lazylist.ImageLoader.decodeFile(ImageLoader.java:94) 10-18 14:26:14.988: E/StrictMode(16632): at com.fedorvlasov.lazylist.ImageLoader.getBitmap(ImageLoader.java:62) 10-18 14:26:14.988: E/StrictMode(16632): at com.fedorvlasov.lazylist.ImageLoader.access$0(ImageLoader.java:57) 10-18 14:26:14.988: E/StrictMode(16632): at com.fedorvlasov.lazylist.ImageLoader$PhotosLoader.run(ImageLoader.java:136) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 10-18 14:26:14.988: E/StrictMode(16632): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 10-18 14:26:14.988: E/StrictMode(16632): at java.lang.Thread.run(Thread.java:856)

— Reply to this email directly or view it on GitHubhttps://github.com/thest1/LazyList/issues/22.