I get
Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f060000
when I try to load a bitmap from a resource in my res/drawable folder (even intelliJ auto-complete finds them) like so:
public Sprite(int resource, int numberOfFrames){
BitmapRegionDecoder spriteSheet = null;
try {
InputStream is = Resources.getSystem().openRawResource(+resource);
spriteSheet = BitmapRegionDecoder.newInstance(is, false);
} catch (IOException ioexc){
ioexc.printStackTrace();
}
timer = 0;
this.numberOfFrames = numberOfFrames;
frames = new Bitmap[numberOfFrames];
for (int i = 0; i < numberOfFrames; i++) {
frames[i] = spriteSheet.decodeRegion(new Rect(i*32, 0, (i*32)+32, 32), null);
}
and I pass the resource only 2 times:
public class PlayerSprite extends Sprite {
private boolean isHitting;
private int timer;
public PlayerSprite() {
super(R.drawable.player_sprite_sheet, 3);
timer = 0;
}
//...more core...//
}
and here:
sprite = new Sprite(R.drawable.ball_sprite, 7);
Here you can see my directory