skgmn / RapidDecoder

Simplified bitmap decoding and scaling for Android
Apache License 2.0
261 stars 43 forks source link

Null pointer Exception #4

Closed Alkimisticus closed 9 years ago

Alkimisticus commented 9 years ago

Hi !

I'm trying to use your decoder for my app and for most part it works great. But when I load many images it starts throwing null pointer exceptions.

gradle file
compile 'rapid.decoder:library:0.2.6' compile 'rapid.decoder:png-decoder:0.2.6'

My simple use case, a need pictures from texsture atlas for long animations BitmapDecoder.from(contex.getResources(), contex.getResources().getIdentifier(picture.page, "drawable", "foo")).region(picture.getLeft(), picture.getTop(), picture.getRight(), picture.getBottom()).decode();

_And sooner or later i get java.lang.NullPointerException _ 11-17 18:42:32.453 2276-2276/ W/System.err﹕ java.lang.NullPointerException 11-17 18:42:32.453 2276-2276/ W/System.err﹕ at android.graphics.Bitmap.createBitmap(Bitmap.java:810) 11-17 18:42:32.453 2276-2276/ W/System.err﹕ at android.graphics.Bitmap.createBitmap(Bitmap.java:787) 11-17 18:42:32.453 2276-2276/W/System.err﹕ at android.graphics.Bitmap.createBitmap(Bitmap.java:754) 11-17 18:42:32.453 2276-2276/ W/System.err﹕ at rapid.decoder.BitmapLoader.decode(BitmapLoader.java:184) 11-17 18:42:32.453 2276-2276/ W/System.err﹕ at foo.DrawCharacterFrame.drawFrameOfAnimation(DrawCharacterFrame.java:159)

Any help would be appreciated. Keep up good work :+1:

skgmn commented 9 years ago

Updated. Use 0.2.7 instead.