Skip to content
Snippets Groups Projects
Commit d523bace authored by Chieu Nguyen's avatar Chieu Nguyen Committed by Android (Google) Code Review
Browse files

Merge "Add a method for handling for words not found in dictionary."

parents bd254ca7 2e8d5366
No related branches found
No related tags found
No related merge requests found
......@@ -83,4 +83,7 @@ public final class StatsUtils {
public static void onLoadSettings(SettingsValues settingsValues) {
}
public static void onInvalidWordIdentification(final String invalidWord) {
}
}
......@@ -39,6 +39,7 @@ import com.android.inputmethod.latin.common.LocaleUtils;
import com.android.inputmethod.latin.common.StringUtils;
import com.android.inputmethod.latin.utils.BinaryDictionaryUtils;
import com.android.inputmethod.latin.utils.ScriptUtils;
import com.android.inputmethod.latin.utils.StatsUtils;
import com.android.inputmethod.latin.utils.SuggestionResults;
import java.util.ArrayList;
......@@ -297,6 +298,15 @@ public abstract class AndroidWordLevelSpellCheckerSession extends Session {
}
}
}
// Handle word not in dictionary.
// This is called only once per unique word, so entering multiple
// instances of the same word does not result in more than one call
// to this method.
// Also, upon changing the orientation of the device, this is called
// again for every unique invalid word in the text box.
if (!isInDict) {
StatsUtils.onInvalidWordIdentification(text);
}
final int flags =
(isInDict ? SuggestionsInfo.RESULT_ATTR_IN_THE_DICTIONARY
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment