@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_settings);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    if (toolbar != null) {
      setSupportActionBar(toolbar);
      getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }
    mOpenMRSLogger.d("onCreate");
    // Create fragment
    SettingsFragment settingsFragment =
        (SettingsFragment) getSupportFragmentManager().findFragmentById(R.id.settingsContentFrame);
    if (settingsFragment == null) {
      settingsFragment = SettingsFragment.newInstance();
    }
    if (!settingsFragment.isActive()) {
      addFragmentToActivity(
          getSupportFragmentManager(), settingsFragment, R.id.settingsContentFrame);
    }

    // Create the presenter
    new SettingsPresenter(settingsFragment, mOpenMRSLogger);
  }