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

Skip to content
Commit ac9b4d8d authored by Tony Mak's avatar Tony Mak
Browse files

Support title_with_entity and title_without_entity

1. Pull out TextClassifierImpl.LabeledIntent to LabeledIntent.
2. LabeledIntent.resolves takes a TitleChooser object, which
   allow custom logic like "if the resolved app is a browser, use
   title_with_entity. Otherwise, use title_without_entity".
   If TitleChooser is not set, the default behavior is to use
   title_with_entity if provided, use title_without_entity otherwise.
3. For classifyText, we use a TitleChooser that always return
   title_without_entity. So no behavior change in classifyText.
4. If custom titleChooser returns null, fallback to use the default
   titleChooser.

BUG: 124428508
BUG: 123946471

Test: atest framework/base/core/tests/coretests/src/android/view/textclassifier/

Change-Id: I7299c40ffc57deb9484d493f8c62b220a5a1e7d8
parent 8e95f0bf
Loading
Loading
Loading
Loading
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