@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    DataHolder.InitDataHolder(getApplicationContext());

    nextButton = (Button) findViewById(R.id.nextButton);
    editTeamsButton = (Button) findViewById(R.id.toEditTeam);

    mTeamSpinner = (Spinner) (findViewById(R.id.teamSelectSpinnerId));

    Hashtable teamsHashtable = DataHolder.getInstance().getTeams();
    ArrayList<String> initTeams = new ArrayList<String>(teamsHashtable.size());

    Enumeration<String> keys = teamsHashtable.keys();
    String tempString;
    while (keys.hasMoreElements()) {
      tempString = keys.nextElement();

      initTeams.add(tempString);
    }

    mSpinnerAdapter =
        new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, initTeams);
    mSpinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mTeamSpinner.setAdapter(mSpinnerAdapter);

    mPlayerListView = (ListView) findViewById(R.id.listViewPlayers);
    Team jaredTeam = (Team) teamsHashtable.get("Jared");

    Hashtable playersHashtable = jaredTeam.getmPlayers();

    ArrayList<Player> tempList = makePlayerArrayList(playersHashtable);

    mListViewAdapter = new PlayerListAdapter(this, tempList);
    mPlayerListView.setAdapter(mListViewAdapter);

    mTeamSpinner.setOnItemSelectedListener(
        new AdapterView.OnItemSelectedListener() {

          @Override
          public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            String teamName = (String) mTeamSpinner.getSelectedItem();
            Team currentTeam = (Team) DataHolder.getInstance().getTeams().get(teamName);
            Hashtable currentPlayers = currentTeam.getmPlayers();

            ListView teamList = (ListView) findViewById(R.id.listViewPlayers);

            PlayerListAdapter tempAdp = (PlayerListAdapter) teamList.getAdapter();
            ArrayList<Player> tempList = makePlayerArrayList(currentPlayers);

            tempAdp.clear();
            tempAdp.addAll(tempList);
            tempAdp.notifyDataSetChanged();
          }

          @Override
          public void onNothingSelected(AdapterView<?> parent) {}
        });
  }