Loading java-overridable/src/com/android/inputmethod/latin/utils/StatsUtils.java +6 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.inputmethod.latin.utils; import com.android.inputmethod.latin.RichInputMethodManager; import com.android.inputmethod.latin.SuggestedWords; import com.android.inputmethod.latin.settings.SettingsValues; public final class StatsUtils { Loading @@ -24,4 +25,9 @@ public final class StatsUtils { public static void onCreate(final SettingsValues settingsValues, RichInputMethodManager richImm) { } public static void onPickSuggestionManually(final SuggestedWords suggestedWords, final SuggestedWords.SuggestedWordInfo suggestionInfo) { } } java/src/com/android/inputmethod/latin/SuggestedWords.java +9 −0 Original line number Diff line number Diff line Loading @@ -142,6 +142,15 @@ public class SuggestedWords { return mSuggestedWordInfoList.get(index); } /** * Gets the suggestion index from the suggestions list. * @param suggestedWordInfo The {@link SuggestedWordInfo} to find the index. * @return The position of the suggestion in the suggestion list. */ public int indexOf(SuggestedWordInfo suggestedWordInfo) { return mSuggestedWordInfoList.indexOf(suggestedWordInfo); } public String getDebugString(final int pos) { if (!DebugFlags.DEBUG_ENABLED) { return null; Loading java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java +3 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ import com.android.inputmethod.latin.suggestions.SuggestionStripViewAccessor; import com.android.inputmethod.latin.utils.AsyncResultHolder; import com.android.inputmethod.latin.utils.InputTypeUtils; import com.android.inputmethod.latin.utils.RecapitalizeStatus; import com.android.inputmethod.latin.utils.StatsUtils; import com.android.inputmethod.latin.utils.StringUtils; import com.android.inputmethod.latin.utils.TextRange; Loading Loading @@ -361,6 +362,8 @@ public final class InputLogic { if (shouldShowAddToDictionaryIndicator) { mTextDecorator.showAddToDictionaryIndicator(suggestionInfo); } StatsUtils.onPickSuggestionManually(mSuggestedWords, suggestionInfo); return inputTransaction; } Loading Loading
java-overridable/src/com/android/inputmethod/latin/utils/StatsUtils.java +6 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.inputmethod.latin.utils; import com.android.inputmethod.latin.RichInputMethodManager; import com.android.inputmethod.latin.SuggestedWords; import com.android.inputmethod.latin.settings.SettingsValues; public final class StatsUtils { Loading @@ -24,4 +25,9 @@ public final class StatsUtils { public static void onCreate(final SettingsValues settingsValues, RichInputMethodManager richImm) { } public static void onPickSuggestionManually(final SuggestedWords suggestedWords, final SuggestedWords.SuggestedWordInfo suggestionInfo) { } }
java/src/com/android/inputmethod/latin/SuggestedWords.java +9 −0 Original line number Diff line number Diff line Loading @@ -142,6 +142,15 @@ public class SuggestedWords { return mSuggestedWordInfoList.get(index); } /** * Gets the suggestion index from the suggestions list. * @param suggestedWordInfo The {@link SuggestedWordInfo} to find the index. * @return The position of the suggestion in the suggestion list. */ public int indexOf(SuggestedWordInfo suggestedWordInfo) { return mSuggestedWordInfoList.indexOf(suggestedWordInfo); } public String getDebugString(final int pos) { if (!DebugFlags.DEBUG_ENABLED) { return null; Loading
java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java +3 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ import com.android.inputmethod.latin.suggestions.SuggestionStripViewAccessor; import com.android.inputmethod.latin.utils.AsyncResultHolder; import com.android.inputmethod.latin.utils.InputTypeUtils; import com.android.inputmethod.latin.utils.RecapitalizeStatus; import com.android.inputmethod.latin.utils.StatsUtils; import com.android.inputmethod.latin.utils.StringUtils; import com.android.inputmethod.latin.utils.TextRange; Loading Loading @@ -361,6 +362,8 @@ public final class InputLogic { if (shouldShowAddToDictionaryIndicator) { mTextDecorator.showAddToDictionaryIndicator(suggestionInfo); } StatsUtils.onPickSuggestionManually(mSuggestedWords, suggestionInfo); return inputTransaction; } Loading