InputMethodManager.HideSoftInputFromWindow Méthode
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.
Surcharges
| Nom | Description |
|---|---|
| HideSoftInputFromWindow(IBinder, HideSoftInputFlags, ResultReceiver) |
Demande de masquer la fenêtre d’entrée réversible dans le contexte de la fenêtre qui accepte actuellement l’entrée. |
| HideSoftInputFromWindow(IBinder, HideSoftInputFlags) |
Demande de masquer la fenêtre d’entrée réversible dans le contexte de la fenêtre qui accepte actuellement l’entrée. |
HideSoftInputFromWindow(IBinder, HideSoftInputFlags, ResultReceiver)
Demande de masquer la fenêtre d’entrée réversible dans le contexte de la fenêtre qui accepte actuellement l’entrée.
[Android.Runtime.Register("hideSoftInputFromWindow", "(Landroid/os/IBinder;ILandroid/os/ResultReceiver;)Z", "")]
public bool HideSoftInputFromWindow(Android.OS.IBinder? windowToken, Android.Views.InputMethods.HideSoftInputFlags flags, Android.OS.ResultReceiver? resultReceiver);
[<Android.Runtime.Register("hideSoftInputFromWindow", "(Landroid/os/IBinder;ILandroid/os/ResultReceiver;)Z", "")>]
member this.HideSoftInputFromWindow : Android.OS.IBinder * Android.Views.InputMethods.HideSoftInputFlags * Android.OS.ResultReceiver -> bool
Paramètres
- windowToken
- IBinder
Jeton de la fenêtre qui effectue la requête, tel qu’il est retourné par View#getWindowToken() View.getWindowToken().
- flags
- HideSoftInputFlags
Fournit des indicateurs de fonctionnement supplémentaires. Actuellement, la valeur est 0 ou le #HIDE_IMPLICIT_ONLY bit est défini.
- resultReceiver
- ResultReceiver
Si la valeur n’est pas null, elle est appelée par l’IME lorsqu’elle a traité votre demande pour vous indiquer ce qu’elle a fait. Le code de résultat que vous recevez peut être soit #RESULT_UNCHANGED_SHOWN, , #RESULT_UNCHANGED_HIDDEN#RESULT_SHOWN, ou #RESULT_HIDDEN.
Retours
true si une demande a été envoyée à system_server, false sinon. Remarque : Cela ne retourne pas le résultat de cette demande (c’est-à-dire si l’IME a été réellement masqué).
Pour une utilisation par résultat à la place.
- Attributs
Remarques
Demande de masquer la fenêtre d’entrée réversible dans le contexte de la fenêtre qui accepte actuellement l’entrée. Cela doit être appelé en conséquence de l’utilisateur effectuant certaines opérations réellement que des demandes assez explicites pour que la fenêtre d’entrée soit masquée.
<
>strong Caveat :</>ResultReceiverstrong instance passée à cette méthode peut être un objet de longue durée, car il peut ne pas être collecté par le garbage-collected tant que tous les objets correspondants ResultReceiver transférés vers différents processus sont collectés par le garbage-collected. Suivez les modèles généraux pour éviter les fuites de mémoire dans Android. Envisagez d’utiliser java.lang.ref.WeakReference pour que les objets logiques d’application tels que android.app.Activity et Context puissent être collectés par le garbage collection, quelle que soit la durée de vie .ResultReceiver
Ce membre est déconseillé. La ResultReceiver méthode d’entrée n’est pas un moyen fiable de déterminer si la méthode d’entrée est réellement affichée ou masquée. Si le résultat est nécessaire, utilisez android.view.WindowInsetsController#hide à la place et définissez un View.OnApplyWindowInsetsListener et vérifiez l’élément fourni WindowInsets pour la visibilité de l’IME. Si le résultat n’est pas nécessaire, utilisez #hideSoftInputFromView(View, int) plutôt.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
HideSoftInputFromWindow(IBinder, HideSoftInputFlags)
Demande de masquer la fenêtre d’entrée réversible dans le contexte de la fenêtre qui accepte actuellement l’entrée.
[Android.Runtime.Register("hideSoftInputFromWindow", "(Landroid/os/IBinder;I)Z", "")]
public bool HideSoftInputFromWindow(Android.OS.IBinder? windowToken, Android.Views.InputMethods.HideSoftInputFlags flags);
[<Android.Runtime.Register("hideSoftInputFromWindow", "(Landroid/os/IBinder;I)Z", "")>]
member this.HideSoftInputFromWindow : Android.OS.IBinder * Android.Views.InputMethods.HideSoftInputFlags -> bool
Paramètres
- windowToken
- IBinder
Jeton de la fenêtre qui effectue la requête, tel qu’il est retourné par View#getWindowToken() View.getWindowToken().
- flags
- HideSoftInputFlags
Fournit des indicateurs de fonctionnement supplémentaires. Actuellement, la valeur est 0 ou le #HIDE_IMPLICIT_ONLY bit est défini.
Retours
<p>Pour les applications ciblant Android Build.VERSION_CODES.BAKLAVA, et versions ultérieures, elle retourne truetoujours . Pour voir quand l’IME est masqué, utilisez View.OnApplyWindowInsetsListener et vérifiez la visibilité fournie WindowInsets de l’IME.
<p>For apps targeting releases before Android Baklava: returns <code data-dev-comment-type="c">true</code> if a request
was sent to system_server, <code data-dev-comment-type="c">false</code> otherwise. Note: This does not return the result
of that request (i.e. whether the IME was actually hidden). If result is needed, use
<code data-dev-comment-type="c">android.view.WindowInsetsController#hide</code> instead and set a
<code data-dev-comment-type="c">View.OnApplyWindowInsetsListener</code> and verify the provided <code data-dev-comment-type="c">WindowInsets</code> for
the visibility of IME.
- Attributs
Remarques
Demande de masquer la fenêtre d’entrée réversible dans le contexte de la fenêtre qui accepte actuellement l’entrée. Cela doit être appelé en conséquence de l’utilisateur effectuant certaines opérations réellement que des demandes assez explicites pour que la fenêtre d’entrée soit masquée.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.