Condividi tramite


TextClassifierEvent.TextSelectionEvent Classe

Definizione

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

[Android.Runtime.Register("android/view/textclassifier/TextClassifierEvent$TextSelectionEvent", ApiSince=29, DoNotGenerateAcw=true)]
public sealed class TextClassifierEvent.TextSelectionEvent : Android.Views.TextClassifiers.TextClassifierEvent, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/textclassifier/TextClassifierEvent$TextSelectionEvent", ApiSince=29, DoNotGenerateAcw=true)>]
type TextClassifierEvent.TextSelectionEvent = class
    inherit TextClassifierEvent
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
TextClassifierEvent.TextSelectionEvent
Attributi
Implementazioni

Commenti

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

// User started a selection. e.g. "York" in text "New York City, NY".
                new TextSelectionEvent.Builder(TYPE_SELECTION_STARTED)
                    .setEventContext(classificationContext)
                    .setEventIndex(0)
                    .build();

                // System smart-selects a recognized entity. e.g. "New York City".
                new TextSelectionEvent.Builder(TYPE_SMART_SELECTION_MULTI)
                    .setEventContext(classificationContext)
                    .setResultId(textSelection.getId())
                    .setRelativeWordStartIndex(-1) // Goes back one word to "New" from "York".
                    .setRelativeWordEndIndex(2)    // Goes forward 2 words from "York" to start of ",".
                    .setEntityTypes(textClassification.getEntity(0))
                    .setScore(textClassification.getConfidenceScore(entityType))
                    .setEventIndex(1)
                    .build();

                // User resets the selection to the original selection. i.e. "York".
                new TextSelectionEvent.Builder(TYPE_SELECTION_RESET)
                    .setEventContext(classificationContext)
                    .setResultId(textSelection.getId())
                    .setRelativeSuggestedWordStartIndex(-1) // Repeated from above.
                    .setRelativeSuggestedWordEndIndex(2)    // Repeated from above.
                    .setRelativeWordStartIndex(0)           // Original selection is always at (0, 1].
                    .setRelativeWordEndIndex(1)
                    .setEntityTypes(textClassification.getEntity(0))
                    .setScore(textClassification.getConfidenceScore(entityType))
                    .setEventIndex(2)
                    .build();

                // User modified the selection. e.g. "New".
                new TextSelectionEvent.Builder(TYPE_SELECTION_MODIFIED)
                    .setEventContext(classificationContext)
                    .setResultId(textSelection.getId())
                    .setRelativeSuggestedWordStartIndex(-1) // Repeated from above.
                    .setRelativeSuggestedWordEndIndex(2)    // Repeated from above.
                    .setRelativeWordStartIndex(-1)          // Goes backward one word from "York" to
                    "New".
                    .setRelativeWordEndIndex(0)             // Goes backward one word to exclude "York".
                    .setEntityTypes(textClassification.getEntity(0))
                    .setScore(textClassification.getConfidenceScore(entityType))
                    .setEventIndex(3)
                    .build();

                // Smart (contextual) actions (at indices, 0, 1, 2) presented to the user.
                // e.g. "Map", "Ride share", "Explore".
                new TextSelectionEvent.Builder(TYPE_ACTIONS_SHOWN)
                    .setEventContext(classificationContext)
                    .setResultId(textClassification.getId())
                    .setEntityTypes(textClassification.getEntity(0))
                    .setScore(textClassification.getConfidenceScore(entityType))
                    .setActionIndices(0, 1, 2)
                    .setEventIndex(4)
                    .build();

                // User chooses the "Copy" action.
                new TextSelectionEvent.Builder(TYPE_COPY_ACTION)
                    .setEventContext(classificationContext)
                    .setResultId(textClassification.getId())
                    .setEntityTypes(textClassification.getEntity(0))
                    .setScore(textClassification.getConfidenceScore(entityType))
                    .setEventIndex(5)
                    .build();

                // User chooses smart action at index 1. i.e. "Ride share".
                new TextSelectionEvent.Builder(TYPE_SMART_ACTION)
                    .setEventContext(classificationContext)
                    .setResultId(textClassification.getId())
                    .setEntityTypes(textClassification.getEntity(0))
                    .setScore(textClassification.getConfidenceScore(entityType))
                    .setActionIndices(1)
                    .setEventIndex(5)
                    .build();

                // Selection dismissed.
                new TextSelectionEvent.Builder(TYPE_SELECTION_DESTROYED)
                    .setEventContext(classificationContext)
                    .setResultId(textClassification.getId())
                    .setEntityTypes(textClassification.getEntity(0))
                    .setScore(textClassification.getConfidenceScore(entityType))
                    .setEventIndex(6)
                    .build();

Documentazione Java per android.view.textclassifier.TextClassifierEvent.TextSelectionEvent.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

CategoryConversationActions
Obsoleti.

Azioni di conversazione

(Ereditato da TextClassifierEvent)
CategoryLanguageDetection
Obsoleti.

Rilevamento della lingua

(Ereditato da TextClassifierEvent)
CategoryLinkify
Obsoleti.

Linkify

(Ereditato da TextClassifierEvent)
CategorySelection
Obsoleti.

Selezione intelligente

(Ereditato da TextClassifierEvent)
TypeActionsGenerated
Obsoleti.

TextClassifier ha generato alcune azioni

(Ereditato da TextClassifierEvent)
TypeActionsShown
Obsoleti.

Azioni intelligenti visualizzate all'utente.

(Ereditato da TextClassifierEvent)
TypeAutoSelection
Obsoleti.

Un altro elemento diverso dall'utente o dal textClassifier predefinito ha attivato una selezione.

(Ereditato da TextClassifierEvent)
TypeCopyAction
Obsoleti.

L'utente ha fatto clic sull'azione Copia.

(Ereditato da TextClassifierEvent)
TypeCutAction
Obsoleti.

L'utente ha fatto clic sull'azione Taglia.

(Ereditato da TextClassifierEvent)
TypeLinkClicked
Obsoleti.

L'utente ha fatto clic su un collegamento.

(Ereditato da TextClassifierEvent)
TypeLinksGenerated
Obsoleti.

Alcuni collegamenti di testo sono stati generati.

(Ereditato da TextClassifierEvent)
TypeManualReply
Obsoleti.

L'utente ha composto una risposta.

(Ereditato da TextClassifierEvent)
TypeOtherAction
Obsoleti.

L'utente ha fatto clic su un'azione personalizzata.

(Ereditato da TextClassifierEvent)
TypeOvertype
Obsoleti.

Utente digitato sulla selezione.

(Ereditato da TextClassifierEvent)
TypePasteAction
Obsoleti.

L'utente ha fatto clic sull'azione Incolla.

(Ereditato da TextClassifierEvent)
TypeSelectAll
Obsoleti.

L'utente ha fatto clic su Seleziona tutte le azioni

(Ereditato da TextClassifierEvent)
TypeSelectionDestroyed
Obsoleti.

La selezione viene eliminata.

(Ereditato da TextClassifierEvent)
TypeSelectionDrag
Obsoleti.

L'utente ha trascinato+eliminato la selezione.

(Ereditato da TextClassifierEvent)
TypeSelectionModified
Obsoleti.

L'utente ha modificato una selezione esistente.

(Ereditato da TextClassifierEvent)
TypeSelectionReset
Obsoleti.

L'utente reimposta la selezione intelligente.

(Ereditato da TextClassifierEvent)
TypeSelectionStarted
Obsoleti.

L'utente ha avviato una nuova selezione.

(Ereditato da TextClassifierEvent)
TypeShareAction
Obsoleti.

L'utente ha fatto clic sull'azione Condividi.

(Ereditato da TextClassifierEvent)
TypeSmartAction
Obsoleti.

L'utente ha fatto clic su un'azione Intelligente.

(Ereditato da TextClassifierEvent)
TypeSmartSelectionMulti
Obsoleti.

Selezione intelligente attivata che si estende su più token (parole).

(Ereditato da TextClassifierEvent)
TypeSmartSelectionSingle
Obsoleti.

Selezione intelligente attivata per un singolo token (word).

(Ereditato da TextClassifierEvent)

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

EventCategory

Restituisce la categoria di eventi.

(Ereditato da TextClassifierEvent)
EventContext

Restituisce il contesto dell'evento.

(Ereditato da TextClassifierEvent)
EventIndex

Restituisce l'indice di questo evento nella serie di eventi a cui appartiene.

(Ereditato da TextClassifierEvent)
EventType

Restituisce il tipo di evento.

(Ereditato da TextClassifierEvent)
Extras

Restituisce un bundle contenente informazioni aggiuntive non strutturate su questo evento.

(Ereditato da TextClassifierEvent)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
JniPeerMembers

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

Locale

Restituisce le impostazioni locali rilevate.

(Ereditato da TextClassifierEvent)
ModelName

Restituisce il nome del modello.

(Ereditato da TextClassifierEvent)
PeerReference

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
RelativeSuggestedWordEndIndex

Restituisce l'indice relativo (esclusivo) della fine della selezione intelligente.

RelativeSuggestedWordStartIndex

Restituisce l'indice di parola relativo dell'inizio della selezione intelligente.

RelativeWordEndIndex

Restituisce l'indice relativo (esclusivo) della fine della selezione.

RelativeWordStartIndex

Restituisce l'indice di parola relativo dell'inizio della selezione.

ResultId

Restituisce l'ID del risultato del classificatore di testo correlato a questo evento.

(Ereditato da TextClassifierEvent)
ThresholdClass

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da TextClassifierEvent)
ThresholdType

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da TextClassifierEvent)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da TextClassifierEvent)
Dispose()

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
Dispose(Boolean)

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetActionIndices()

Restituisce gli indici delle azioni relative a questo evento.

(Ereditato da TextClassifierEvent)
GetEntityTypes()

Restituisce una matrice di tipi di entità.

(Ereditato da TextClassifierEvent)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetScores()

Restituisce i punteggi dei suggerimenti.

(Ereditato da TextClassifierEvent)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da TextClassifierEvent)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

GetJniTypeName(IJavaPeerable)

Questa classe rappresenta gli eventi correlati alla funzionalità di selezione del testo intelligente.

Si applica a