Keep speech rate dialog after rotate
It also adds some missing @Override Bug: 5997716 Change-Id: I33a7b8ad16cd067af960a4808ae6003dde1d7693
This commit is contained in:
committed by
Android (Google) Code Review
parent
658f909d71
commit
923187a159
@@ -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() {
|
private void initSettings() {
|
||||||
final ContentResolver resolver = getContentResolver();
|
final ContentResolver resolver = getContentResolver();
|
||||||
|
|
||||||
@@ -288,6 +280,7 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public boolean onPreferenceChange(Preference preference, Object objValue) {
|
public boolean onPreferenceChange(Preference preference, Object objValue) {
|
||||||
if (KEY_DEFAULT_RATE.equals(preference.getKey())) {
|
if (KEY_DEFAULT_RATE.equals(preference.getKey())) {
|
||||||
// Default rate
|
// Default rate
|
||||||
@@ -309,6 +302,7 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements
|
|||||||
/**
|
/**
|
||||||
* Called when mPlayExample is clicked
|
* Called when mPlayExample is clicked
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public boolean onPreferenceClick(Preference preference) {
|
public boolean onPreferenceClick(Preference preference) {
|
||||||
if (preference == mPlayExample) {
|
if (preference == mPlayExample) {
|
||||||
// Get the sample text from the TTS engine; onActivityResult will do
|
// 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.setCancelable(true);
|
||||||
builder.setPositiveButton(android.R.string.ok,
|
builder.setPositiveButton(android.R.string.ok,
|
||||||
new DialogInterface.OnClickListener() {
|
new DialogInterface.OnClickListener() {
|
||||||
|
@Override
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
public void onClick(DialogInterface dialog, int which) {
|
||||||
updateDefaultEngine(key);
|
updateDefaultEngine(key);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user