@SuppressWarnings("deprecation")
  @Override
  protected void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    addPreferencesFromResource(R.xml.backup_reset_settings);

    sharedPreferences = getSharedPreferences(Constants.SETTINGS_NAME, Context.MODE_PRIVATE);

    backupPreference = findPreference(getString(R.string.settings_backup_key));
    backupPreference.setOnPreferenceClickListener(
        new OnPreferenceClickListener() {
          @Override
          public boolean onPreferenceClick(Preference preference) {
            Intent intent =
                IntentUtils.newIntent(BackupResetSettingsActivity.this, BackupActivity.class);
            startActivity(intent);
            return true;
          }
        });
    restoreNowPreference = findPreference(getString(R.string.settings_restore_key));
    restoreNowPreference.setOnPreferenceClickListener(
        new OnPreferenceClickListener() {
          @Override
          public boolean onPreferenceClick(Preference preference) {
            showDialog(DIALOG_CONFIRM_RESTORE_ID);
            return true;
          }
        });

    resetPreference = findPreference(getString(R.string.settings_reset_key));
    resetPreference.setOnPreferenceClickListener(
        new OnPreferenceClickListener() {
          @Override
          public boolean onPreferenceClick(Preference arg0) {
            showDialog(DIALOG_CONFIRM_RESET_ID);
            return true;
          }
        });
  }