Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 92e31b59 authored by Tony Mak's avatar Tony Mak
Browse files

Integrate the SuggestSelection API in TextView

Fixes: 173512834

Test: atest
cts/tests/tests/textclassifier/src/android/view/textclassifier/cts/TextViewIntegrationTest.java

Change-Id: Ice57e69bf173b45ea2dded5cb7585c0710aeecc7
parent 2e853aa1
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1124,6 +1124,7 @@ public final class SelectionActionModeHelper {
                        mTrimmedText, mRelativeStart, mRelativeEnd)
                        .setDefaultLocales(mDefaultLocales)
                        .setDarkLaunchAllowed(true)
                        .setIncludeTextClassification(true)
                        .build();
                selection = mTextClassifier.get().suggestSelection(request);
            } else {
@@ -1181,6 +1182,8 @@ public final class SelectionActionModeHelper {
                    // Do not show smart actions for text containing unsupported characters.
                    android.util.EventLog.writeEvent(0x534e4554, "116321860", -1, "");
                    classification = TextClassification.EMPTY;
                } else if (selection != null && selection.getTextClassification() != null) {
                    classification = selection.getTextClassification();
                } else if (mContext.getApplicationInfo().targetSdkVersion
                        >= Build.VERSION_CODES.P) {
                    final TextClassification.Request request =