Add metrics log for special cases in Lanugages & About page
Bug: 137559984 Test: robotest Change-Id: I007282d8c4d5f9c6168dd84f6feee7e237ec7c42
This commit is contained in:
@@ -31,7 +31,6 @@ import android.widget.Switch;
|
||||
import androidx.appcompat.app.AlertDialog;
|
||||
import androidx.preference.Preference;
|
||||
import androidx.preference.Preference.OnPreferenceChangeListener;
|
||||
import androidx.preference.Preference.OnPreferenceClickListener;
|
||||
import androidx.preference.PreferenceScreen;
|
||||
|
||||
import com.android.settings.R;
|
||||
@@ -41,7 +40,7 @@ import com.android.settings.widget.SwitchBar;
|
||||
import com.android.settings.widget.SwitchBar.OnSwitchChangeListener;
|
||||
|
||||
public class SpellCheckersSettings extends SettingsPreferenceFragment
|
||||
implements OnSwitchChangeListener, OnPreferenceClickListener, OnPreferenceChangeListener {
|
||||
implements OnSwitchChangeListener, OnPreferenceChangeListener {
|
||||
private static final String TAG = SpellCheckersSettings.class.getSimpleName();
|
||||
private static final boolean DBG = false;
|
||||
|
||||
@@ -67,7 +66,6 @@ public class SpellCheckersSettings extends SettingsPreferenceFragment
|
||||
|
||||
addPreferencesFromResource(R.xml.spellchecker_prefs);
|
||||
mSpellCheckerLanaguagePref = findPreference(KEY_SPELL_CHECKER_LANGUAGE);
|
||||
mSpellCheckerLanaguagePref.setOnPreferenceClickListener(this);
|
||||
|
||||
mTsm = (TextServicesManager) getSystemService(Context.TEXT_SERVICES_MANAGER_SERVICE);
|
||||
mCurrentSci = mTsm.getCurrentSpellChecker();
|
||||
@@ -155,12 +153,13 @@ public class SpellCheckersSettings extends SettingsPreferenceFragment
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onPreferenceClick(final Preference pref) {
|
||||
if (pref == mSpellCheckerLanaguagePref) {
|
||||
public boolean onPreferenceTreeClick(Preference preference) {
|
||||
if (KEY_SPELL_CHECKER_LANGUAGE.equals(preference.getKey())) {
|
||||
writePreferenceClickMetric(preference);
|
||||
showChooseLanguageDialog();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return super.onPreferenceTreeClick(preference);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user