Langage

RemoteInput Classe

Définition

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

[Android.Runtime.Register("android/app/RemoteInput", DoNotGenerateAcw=true)]
public sealed class RemoteInput : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/app/RemoteInput", DoNotGenerateAcw=true)>]
type RemoteInput = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
RemoteInput
Attributs
Implémente

Remarques

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé. Utilisez toujours RemoteInput.Builder pour créer des instances de cette classe. Pour plus d’informations sur l’utilisation de cette classe, voir Réponse aux notifications. L’exemple suivant ajoute un RemoteInput à une notification.Action, définit la clé de résultat comme quick_reply et définit l’étiquette comme réponse rapide. Les utilisateurs sont invités à entrer une réponse lorsqu’ils déclenchent l’action. Les résultats sont envoyés avec l’intention et peuvent être récupérés avec la clé de résultat (fournie au constructeur Builder) à partir du bundle retourné par getResultsFromIntent(Intent). Lorsque PendingIntent est déclenché, l’intention à l’intérieur contient les résultats d’entrée s’ils sont collectés. Pour accéder à ces résultats, utilisez la fonction getResultsFromIntent(Intent). Les valeurs de résultat sont présentes sous la clé de résultat transmise au constructeur Builder.

Référence Android pour android.app.RemoteInput.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Champs

Nom Description
EditChoicesBeforeSendingAuto
Obsolète.

La plateforme détermine si les choix seront modifiés avant d’être envoyés à l’application.

EditChoicesBeforeSendingDisabled
Obsolète.

L’appui sur un choix doit envoyer immédiatement l’entrée, sans laisser l’utilisateur le modifier.

EditChoicesBeforeSendingEnabled
Obsolète.

L’appui sur un choix doit permettre à l’utilisateur de modifier l’entrée avant son envoi à l’application.

ExtraResultsData

Ajout supplémentaire à un objet d’intention de données clip pour contenir le bundle de résultats de texte.

ResultsClipLabel

Étiquette utilisée pour indiquer le type de données clip utilisé pour le transport d’entrée distante

SourceChoice
Obsolète.

L’utilisateur a sélectionné l’un des choix de getChoices().

SourceFreeFormInput
Obsolète.

L’utilisateur a entré manuellement les données.

Propriétés

Nom Description
AllowedDataTypes

Obtenir les entrées non textuelles possibles acceptées.

AllowFreeFormInput

Déterminez si les utilisateurs peuvent fournir une valeur arbitraire pour l’entrée.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Creator

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

EditChoicesBeforeSending

Obtient si l’appui sur un choix doit permettre à l’utilisateur de modifier l’entrée avant son envoi à l’application.

Extras

Obtenez des métadonnées supplémentaires transmises avec cette entrée distante.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsDataOnly

Renvoie la valeur true si l’entrée accepte uniquement les données, ce qui signifie que getAllowFreeFormInput() a la valeur false, getChoices() a la valeur null ou est vide, et getAllowedDataTypes() n’est pas null et non vide.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
JniPeerMembers

Fournit une infrastructure de liaison JNI pour Android.App.RemoteInput.

Label

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

LabelFormatted

Obtenez l’étiquette à afficher aux utilisateurs lors de la collecte de cette entrée.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ResultKey

Obtenez la clé dans laquelle le résultat de cette entrée sera défini à partir du bundle retourné par getResultsFromIntent(Intent) lorsque l’objet PendingIntent est envoyé.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

Nom Description
AddDataResultToIntent(RemoteInput, Intent, IDictionary<String,Uri>)

Identique à addResultsToIntent(RemoteInput, Intent, Bundle) mais pour définir les résultats des données.

AddResultsToIntent(RemoteInput[], Intent, Bundle)

Remplissez un objet d’intention avec les résultats du texte collectés à partir d’une entrée distante.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
DescribeContents()

Décrivez les types d’objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
Equals(Object)

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetChoices()

Obtenir les choix d’entrée possibles.

GetChoicesFormatted()

Obtenir les choix d’entrée possibles.

GetDataResultsFromIntent(Intent, String)

Similaire à getResultsFromIntent(Intent), mais récupère les résultats des données pour un résultat RemoteInput spécifique.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetResultsFromIntent(Intent)

Obtenez le bundle de résultats de texte d’entrée à distance à partir d’une intention.

GetResultsSource(Intent)

Obtenez la source des résultats RemoteInput.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
SetResultsSource(Intent, RemoteInputSource)

Définissez la source des résultats RemoteInput.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Un objet RemoteInput spécifie l’entrée à collecter auprès d’un utilisateur à transmettre avec une intention à l’intérieur d’un PendingIntent envoyé.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à