Я пытался загрузить растровое изображение в неактивный класс, но все, что я до сих пор делал, не удалось. Я даже пытался отправить Контекст как ссылку, но это также приводит к ошибке.
Моя текущая ситуация выглядит так:
// Surface class
public class GameScreen extends SurfaceView implements Callback {
TileSet ts;
public GameScreen(Context context, AttributeSet attr) {
// Here I send context as a reference
ts = new TileSet(context, R.drawable.tiles);
}
}
// This is the class I need to get resources
public class TileSet {
public TileSet(Context context, int id) {
Bitmap bmp = BitmapFactory.decodeResource(context.getResources(), id);
}
}
Есть идеи?