Added in API level 29

LanguageDetectionEvent


class LanguageDetectionEvent : TextClassifierEvent, Parcelable
kotlin.Any
   ↳ 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

Builder class for LanguageDetectionEvent.

Inherited constants
Inherited functions
Properties
static Parcelable.Creator<TextClassifierEvent.LanguageDetectionEvent!>

Properties