Oi Bruno,
você está tomando esse erro pois não está dando new
na sua classe Game
, então ao chamar this.game.inicia()
, seu this.game
está null
.
protected void onResume() {
super.onResume();
this.game.inicia();
new Thread(this.game).start();
}
Veja que essa classe Game
é instanciada no onCreate
da MainActivity
:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FrameLayout container = (FrameLayout) findViewById(R.id.container);
this.game = new Game(this);
container.addView(this.game);
}
Abraço.