@Override protected void onCreate(Bundle savedInstanceState) { Intent i = getIntent(); // initialize variables from intent tournament = (Tournament) i.getSerializableExtra("Tournament"); round = (Round) i.getSerializableExtra("Round"); teamList = round.getTeamList(); winningTeamList = round.getRoundWinners(); currentRoundIndex = round.getRoundNumber(); nextRoundIndex = currentRoundIndex + 1; numOfRounds = tournament.getNumberOfRounds(); super.onCreate(savedInstanceState); setContentView(R.layout.activity_results); if (currentRoundIndex == numOfRounds - 1) { Button btn = (Button) findViewById(R.id.buttonContinue); btn.setText("View stats"); } populateListView(); }