/** 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");
    }
  }