Keep speech rate dialog after rotate

It also adds some missing @Override

Bug: 5997716
Change-Id: I33a7b8ad16cd067af960a4808ae6003dde1d7693
This commit is contained in:
Przemyslaw Szczepaniak
2012-08-09 12:50:41 +01:00
committed by Android (Google) Code Review
parent 658f909d71
commit 923187a159

View File

@@ -149,14 +149,6 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements
}
}
@Override
public void onPause() {
super.onPause();
if ((mDefaultRatePref != null) && (mDefaultRatePref.getDialog() != null)) {
mDefaultRatePref.getDialog().dismiss();
}
}
private void initSettings() {
final ContentResolver resolver = getContentResolver();
@@ -288,6 +280,7 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements
}
}
@Override
public boolean onPreferenceChange(Preference preference, Object objValue) {
if (KEY_DEFAULT_RATE.equals(preference.getKey())) {
// Default rate
@@ -309,6 +302,7 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements
/**
* Called when mPlayExample is clicked
*/
@Override
public boolean onPreferenceClick(Preference preference) {
if (preference == mPlayExample) {
// Get the sample text from the TTS engine; onActivityResult will do
@@ -335,6 +329,7 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements
builder.setCancelable(true);
builder.setPositiveButton(android.R.string.ok,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
updateDefaultEngine(key);
}