/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.course_assignment); try { Intent i = getIntent(); user = (User) i.getParcelableExtra("userObject"); footerCourseHdr = (TextView) findViewById(R.id.course_ftr_view); home = (Button) findViewById(R.id.coursework_home_view); courseSelect = (Button) findViewById(R.id.select_course); setting = (Button) findViewById(R.id.settings_view); upload = (Button) findViewById(R.id.upload_view); if (user != null && user.getCourses().size() == 1) { user.setSelectedCourseId(user.getCourses().get(0).getId()); courseSelect.setEnabled(false); } else courseSelect.setEnabled(true); if (user != null && user.getSelectedCourseId() == 99999) { i = new Intent(this, CourseSelect.class); i.putExtra("userObject", user); startActivityForResult(i, COURSE_SELECT_REQUEST_CODE); } if (user != null && user.getSelectedCourseId() != 99999) footerCourseHdr.setText(user.getCourse(user.getSelectedCourseId()).getShortName()); getCourseAssignments(); home.setOnClickListener(this); if (courseSelect.isEnabled()) courseSelect.setOnClickListener(this); setting.setOnClickListener(this); upload.setOnClickListener(this); } catch (Exception e) { Log.e("Error 1", e.toString() + "Error within CourseAssignmentView Class"); } }