Langue

InputMethodManager.ShowSoftInput Méthode

Définition

Surcharges

Nom Description
ShowSoftInput(View, ShowFlags)

Demandez explicitement que la zone d’entrée réversible de la méthode d’entrée actuelle soit affichée à l’utilisateur, si nécessaire.

ShowSoftInput(View, ShowFlags, ResultReceiver)

Demandez explicitement que la zone d’entrée réversible de la méthode d’entrée actuelle soit affichée à l’utilisateur, si nécessaire.

ShowSoftInput(View, ShowFlags)

Demandez explicitement que la zone d’entrée réversible de la méthode d’entrée actuelle soit affichée à l’utilisateur, si nécessaire.

[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")]
public bool ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags -> bool

Paramètres

view
View

Vue actuellement axée, qui souhaite recevoir une entrée de clavier réversible. Notez que cette vue n’est considérée que comme prioritaire ici si elle a View#isFocused view focuselle-même , et sa fenêtre contenant a View#hasWindowFocus window focus. Sinon, l’appel échoue et retourne false.

flags
ShowFlags

Fournit des indicateurs de fonctionnement supplémentaires. Actuellement, la valeur est 0 ou le #SHOW_IMPLICIT bit est défini.

Retours

true si une demande a été envoyée à system_server, false sinon. Remarque : cela ne retourne pas le résultat de la requête. Si le résultat est nécessaire, utilisez android.view.WindowInsetsController#show à la place et définissez un View.OnApplyWindowInsetsListener et vérifiez l’élément fourni WindowInsets pour la visibilité de l’IME.

Attributs

Remarques

Synonyme de #showSoftInput(View, int, ResultReceiver) sans récepteur de résultats : demandez explicitement que la zone d’entrée réversible de la méthode d’entrée actuelle soit affichée à l’utilisateur, si nécessaire.

Java documentation pour android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int).

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 à

ShowSoftInput(View, ShowFlags, ResultReceiver)

Demandez explicitement que la zone d’entrée réversible de la méthode d’entrée actuelle soit affichée à l’utilisateur, si nécessaire.

[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")]
public bool ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags, Android.OS.ResultReceiver? resultReceiver);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags * Android.OS.ResultReceiver -> bool

Paramètres

view
View

Vue actuellement axée, qui souhaite recevoir une entrée de clavier réversible. Notez que cette vue n’est considérée que comme prioritaire ici si elle a View#isFocused view focuselle-même , et sa fenêtre contenant a View#hasWindowFocus window focus. Sinon, l’appel échoue et retourne false.

flags
ShowFlags

Fournit des indicateurs de fonctionnement supplémentaires. Actuellement, la valeur est 0 ou le #SHOW_IMPLICIT 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 la requête. Pour une utilisation resultReceiver par résultat à la place.

Attributs

Remarques

Demandez explicitement que la zone d’entrée réversible de la méthode d’entrée actuelle soit affichée à l’utilisateur, si nécessaire. Appelez-le si l’utilisateur interagit avec votre vue de telle sorte qu’il ait exprimé qu’il souhaite commencer à y entrer une entré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

Java documentation pour android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int, android.os.ResultReceiver).

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 à