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