RemoteInput Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |