@Override
  public void onClick(View v) {
    int viewId = v.getId();

    switch (viewId) {
      case R.id.btn_edit_details:
        {
          Intent intent = new Intent(this, CreateActivity.class);
          intent.putExtra("id", id);
          intent.putExtra("SENDER_CLASS_NAME", this.getClass());
          Toast.makeText(
                  getApplicationContext(),
                  "You are in edit mode and can modify the event!",
                  Toast.LENGTH_SHORT)
              .show();
          startActivity(intent);
          break;
        }
      case R.id.btn_delete_details:
        {
          mydb.deleteEvent(id);
          Toast.makeText(getApplicationContext(), "Event deleted!", Toast.LENGTH_SHORT).show();
          Intent intent = new Intent(EventDetailsActivity.this, MainActivity.class);
          startActivity(intent);
          break;
        }
      case R.id.btn_close_details:
        {
          Toast.makeText(getApplicationContext(), "Event details closed!", Toast.LENGTH_SHORT)
              .show();
          Intent intent;
          switch (sender) {
            case "class com.example.ric.mydiary.MainActivityFragment":
              intent = new Intent(EventDetailsActivity.this, MainActivity.class);
              startActivity(intent);
              break;
            case "class com.example.ric.mydiary.MainSearchFragment":
              intent = new Intent(EventDetailsActivity.this, MainActivity.class);
              MainActivity.viewPager.setCurrentItem(1);
              startActivity(intent);
              break;
          }
          break;
        }
      case R.id.btn_export_details:
        {
          InsertInCalendar(
              currentEvent.getTitle(),
              currentEvent.getDescription(),
              currentEvent.getPlace(),
              currentEvent.getDateTime());
          break;
        }
    }
  }