@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Get time to show e.g. a lectures starting time or 0 for now
    Intent i = getIntent();
    if (i != null && i.hasExtra(EVENT_TIME)) mEventTime = i.getLongExtra(EVENT_TIME, 0);

    // mViewPager = (ViewPager) findViewById(R.id.pager);
    calendarManager = new CalendarManager(this);

    // Set the time space between now and after this date and before this
    // Dates before the current date
    requestHandler.setParameter("pMonateVor", String.valueOf(MONTH_BEFORE));
    // Dates after the current date
    requestHandler.setParameter("pMonateNach", String.valueOf(MONTH_AFTER));

    SQLiteDatabase db = DatabaseManager.getDb(this);
    if (SyncManager.needSync(db, Const.SYNC_CALENDAR_IMPORT, TIME_TO_SYNC_CALENDAR)) {
      requestFetch();
    } else {
      isFetched = true;
      attachSectionPagerAdapter();
    }
  }
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
   super.onCreateOptionsMenu(menu);
   getMenuInflater().inflate(R.menu.menu_sync_calendar, menu);
   menuItemSwitchView = menu.findItem(R.id.action_switch_view_mode);
   return true;
 }