From 3e35b8712c3df40291e6ff8ec2889b53f6dd8371 Mon Sep 17 00:00:00 2001 From: Jatin Matani Date: Wed, 17 Dec 2014 12:09:24 -0800 Subject: [PATCH] [3]Ping dictionary stats:Pass DictionaryFacilitator Pass dictionaryFacilitator to StatsUtilsManager from LatinIME Bug:16553957 Change-Id: I912a0b447e5684909ff67e3653a4bd8649cd03c5 --- .../android/inputmethod/latin/utils/StatsUtilsManager.java | 4 +++- java/src/com/android/inputmethod/latin/LatinIME.java | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java b/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java index 1587c631d..74d863a4a 100644 --- a/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java +++ b/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java @@ -19,6 +19,7 @@ package com.android.inputmethod.latin.utils; import android.content.Context; +import com.android.inputmethod.latin.DictionaryFacilitator; import com.android.inputmethod.latin.settings.SettingsValues; @SuppressWarnings("unused") @@ -36,7 +37,8 @@ public class StatsUtilsManager { public void onCreate(final Context context) { } - public void onLoadSettings(final Context context, final SettingsValues settingsValues) { + public void onLoadSettings(final Context context, final SettingsValues settingsValues, + final DictionaryFacilitator dictionaryFacilitator) { } public void onStartInputView() { diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index e8eda461e..2e6541ff1 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -636,7 +636,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen true /* allowsImplicitlySelectedSubtypes */)); refreshPersonalizationDictionarySession(currentSettingsValues); resetDictionaryFacilitatorIfNecessary(); - mStatsUtilsManager.onLoadSettings(this /* context */, currentSettingsValues); + mStatsUtilsManager.onLoadSettings(this /* context */, currentSettingsValues, + mDictionaryFacilitator); } private void refreshPersonalizationDictionarySession(