@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); g = (GameView) findViewById(R.id.gameview); AnimView a = (AnimView) findViewById(R.id.animview); g.setAnimView(a); score = (TextView) findViewById(R.id.score); maxScore = (TextView) findViewById(R.id.max_score); Button restart = (Button) findViewById(R.id.restart); restart.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { g.startGame(); score.setText("0"); } }); initEnd(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("REFRESH"); intentFilter.addAction("END"); registerReceiver(receiver, intentFilter); }