diff options
author | 2014-06-04 05:09:37 +0000 | |
---|---|---|
committer | 2014-06-04 05:09:37 +0000 | |
commit | 5f4dbc1c8e12382416894ce08c2d3b451f9a5021 (patch) | |
tree | ffd18e54052e012a7e3a00455db585317f110b17 /java/src | |
parent | c4922a3bc21c0e00dc2d9a803d5155fa4f9f88a8 (diff) | |
parent | 5a3a7e3d8aa3e182816527cc169fda1804525400 (diff) | |
download | latinime-5f4dbc1c8e12382416894ce08c2d3b451f9a5021.tar.gz latinime-5f4dbc1c8e12382416894ce08c2d3b451f9a5021.tar.xz latinime-5f4dbc1c8e12382416894ce08c2d3b451f9a5021.zip |
am 5a3a7e3d: Merge "Add a preference item for metrics logging"
* commit '5a3a7e3d8aa3e182816527cc169fda1804525400':
Add a preference item for metrics logging
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/settings/SettingsFragment.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java index af46aad96..5eb0377c7 100644 --- a/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java +++ b/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java @@ -41,6 +41,7 @@ import com.android.inputmethod.keyboard.KeyboardTheme; import com.android.inputmethod.latin.AudioAndHapticFeedbackManager; import com.android.inputmethod.latin.R; import com.android.inputmethod.latin.SubtypeSwitcher; +import com.android.inputmethod.latin.define.ProductionFlag; import com.android.inputmethod.latin.setup.LauncherIconVisibilityManager; import com.android.inputmethod.latin.userdictionary.UserDictionaryList; import com.android.inputmethod.latin.userdictionary.UserDictionarySettings; @@ -212,6 +213,20 @@ public final class SettingsFragment extends InputMethodSettingsFragment textCorrectionGroup.removePreference(dictionaryLink); } + if (ProductionFlag.IS_METRICS_LOGGING_SUPPORTED) { + final Preference enableMetricsLogging = + findPreference(Settings.PREF_ENABLE_METRICS_LOGGING); + if (enableMetricsLogging != null) { + final int applicationLabelRes = context.getApplicationInfo().labelRes; + final String applicationName = res.getString(applicationLabelRes); + final String enableMetricsLoggingTitle = res.getString( + R.string.enable_metrics_logging, applicationName); + enableMetricsLogging.setTitle(enableMetricsLoggingTitle); + } + } else { + removePreference(Settings.PREF_ENABLE_METRICS_LOGGING, textCorrectionGroup); + } + final Preference editPersonalDictionary = findPreference(Settings.PREF_EDIT_PERSONAL_DICTIONARY); final Intent editPersonalDictionaryIntent = editPersonalDictionary.getIntent(); |