package com.realtrackandroid.views.participationsactive.signinsheet; import java.util.ArrayList; import java.util.List; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ListView; import android.widget.TextView; import com.actionbarsherlock.app.SherlockFragmentActivity; import com.actionbarsherlock.view.MenuItem; import com.realtrackandroid.R; import com.realtrackandroid.common.StyledButton; import com.realtrackandroid.models.activities.Participant; public class ReviewSignInActivity extends SherlockFragmentActivity { private ArrayList<Participant> participantList; private StyledButton doneButton; private Intent intent; private TextView headCount; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_reviewsignin); participantList = new ArrayList<Participant>(); intent = getIntent(); Bundle resultBundle = intent.getExtras(); List<Participant> currentParticipantList = resultBundle .getParcelableArrayList("participantList"); participantList.addAll(currentParticipantList); } @Override public void onResume() { super.onResume(); getSupportActionBar().setDisplayHomeAsUpEnabled(true); doneButton = (StyledButton) findViewById(R.id.doneButton); doneButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { finish(); } }); headCount = (TextView) findViewById(R.id.headcount); headCount.setText("Current Head Count: " + participantList.size()); ReviewSigninSheetListAdapter listAdapter = new ReviewSigninSheetListAdapter(this, R.layout.row_reviewsigninparticipants, participantList); ListView participationitemslist = (ListView) findViewById(R.id.participantlistView); participationitemslist.setAdapter(listAdapter); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: // provide a back button on the actionbar finish(); break; default: return super.onOptionsItemSelected(item); } return true; } }