From 934d21dc2a30a1ec985ece13f9b95599ba56fdd7 Mon Sep 17 00:00:00 2001 From: Narayan Kamath Date: Thu, 5 May 2011 13:41:11 +0100 Subject: [PATCH] Use the old TTS settings API for now. Change-Id: I8ca3fcb0aee5572694e573f4ceaa0df261c807c3 --- .../settings/TextToSpeechSettings.java | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/com/android/settings/TextToSpeechSettings.java b/src/com/android/settings/TextToSpeechSettings.java index fe2dbe32e75..1a63272a226 100644 --- a/src/com/android/settings/TextToSpeechSettings.java +++ b/src/com/android/settings/TextToSpeechSettings.java @@ -35,6 +35,7 @@ import android.os.Bundle; 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 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements 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); } }