From e751e1036a0467e3aa2c8ecd23266b65eccea4d7 Mon Sep 17 00:00:00 2001 From: Kohsuke Yatoh Date: Thu, 3 Dec 2020 00:10:19 +0000 Subject: Add InputConnection#performSpellCheck(). IME can use this method to redo spell checking after it has learned a new user dictionary word. Bug: 166304720 Test: atest CtsInputMethodTestCases:SpellCheckerTest Change-Id: I956cd46f25bb77b7e1a6a3e1478c0d7efa1a056a --- core/java/android/widget/TextView.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'core/java/android/widget/TextView.java') diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 02a930017906..ffe1b382cfda 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -8913,6 +8913,13 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener // intentionally empty } + /** @hide */ + public void onPerformSpellCheck() { + if (mEditor != null && mEditor.mSpellChecker != null) { + mEditor.mSpellChecker.onPerformSpellCheck(); + } + } + /** * Called by the framework in response to a private command from the * current method, provided by it calling -- cgit v1.2.3