TextClassifierEvent.LanguageDetectionEvent

public static final class TextClassifierEvent.LanguageDetectionEvent
extends TextClassifierEvent implements Parcelable

java.lang.Object
   ↳ android.view.textclassifier.TextClassifierEvent
     ↳ android.view.textclassifier.TextClassifierEvent.LanguageDetectionEvent


This class represents events that are related to the language detection feature.

     // Translate action shown for foreign text.
     new LanguageDetectionEvent.Builder(TYPE_ACTIONS_SHOWN)
         .setEventContext(classificationContext)
         .setResultId(textClassification.getId())
         .setEntityTypes(language)
         .setScore(score)
         .setActionIndices(textClassification.getActions().indexOf(translateAction))
         .setEventIndex(0)
         .build();

     // Translate action selected.
     new LanguageDetectionEvent.Builder(TYPE_SMART_ACTION)
         .setEventContext(classificationContext)
         .setResultId(textClassification.getId())
         .setEntityTypes(language)
         .setScore(score)
         .setActionIndices(textClassification.getActions().indexOf(translateAction))
         .setEventIndex(1)
         .build();

Summary

Nested classes

class TextClassifierEvent.LanguageDetectionEvent.Builder

Builder class for LanguageDetectionEvent

Inherited constants

Fields

public static final Creator<TextClassifierEvent.LanguageDetectionEvent> CREATOR

Inherited fields

Inherited methods

Fields

CREATOR

Added in API level 29
public static final Creator<TextClassifierEvent.LanguageDetectionEvent> CREATOR