@Override protected void onDialogClosed(boolean positiveResult) { super.onDialogClosed(positiveResult); if (!positiveResult) { return; } reload(); prefItem.setValueForEnable(enabledCheckBox.isChecked()); prefItem.setValueForEngine((String) engineSpinner.getSelectedItem()); prefItem.setValueForVolume(volumeSeekBar.getProgress() / 100.f); prefItem.setValueForPitch(pitchSeekBar.getProgress() / 10.f); prefItem.setValueForSpeechRate(rateSeekBar.getProgress() / 10.f); prefItem.setValueForPan((panSeekBar.getProgress() - 50) / 50.f); prefItem.commit(getSharedPreferences()); reload(); }