Use the old TTS settings API for now.
Change-Id: I8ca3fcb0aee5572694e573f4ceaa0df261c807c3
diff --git a/src/com/android/settings/TextToSpeechSettings.java b/src/com/android/settings/TextToSpeechSettings.java
index fe2dbe3..1a63272 100644
--- a/src/com/android/settings/TextToSpeechSettings.java
+++ b/src/com/android/settings/TextToSpeechSettings.java
@@ -35,6 +35,7 @@
import android.preference.CheckBoxPreference;
import android.preference.ListPreference;
import android.preference.Preference;
+import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceGroup;
import android.provider.Settings;
import android.provider.Settings.SettingNotFoundException;
@@ -193,16 +194,16 @@
CharSequence settingsLabel = getResources().getString(
R.string.tts_engine_name_settings, engine.label);
pref.setSummary(settingsLabel);
- // TODO: add a new API for this
-// pref.setOnPreferenceClickListener(new OnPreferenceClickListener(){
-// public boolean onPreferenceClick(Preference preference){
-// Intent i = new Intent();
-// i.setClassName(pluginPackageName,
-// pluginPackageName + ".EngineSettings");
-// startActivity(i);
-// return true;
-// }
-// });
+ // TODO: Add a new API for this.
+ pref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
+ public boolean onPreferenceClick(Preference preference) {
+ Intent i = new Intent();
+ i.setClassName(engineName,
+ engineName + ".EngineSettings");
+ startActivity(i);
+ return true;
+ }
+ });
mEnginesGroup.addPreference(pref);
}
}