Поделиться через


InputMethodManager.HideSoftInputFromWindow Метод

Определение

Перегрузки

HideSoftInputFromWindow(IBinder, HideSoftInputFlags)

Синоним без #hideSoftInputFromWindow(IBinder, int, ResultReceiver) результата: запрос на скрытие окна обратимого ввода из контекста окна, которое в настоящее время принимает входные данные.

HideSoftInputFromWindow(IBinder, HideSoftInputFlags, ResultReceiver)

Запрос на скрытие окна обратимого ввода из контекста окна, которое в настоящее время принимает входные данные.

HideSoftInputFromWindow(IBinder, HideSoftInputFlags)

Синоним без #hideSoftInputFromWindow(IBinder, int, ResultReceiver) результата: запрос на скрытие окна обратимого ввода из контекста окна, которое в настоящее время принимает входные данные.

[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

Параметры

windowToken
IBinder

Маркер окна, выполняющего запрос, как возвращается View#getWindowToken() View.getWindowToken().

flags
HideSoftInputFlags

Предоставляет дополнительные флаги операционной системы. В настоящее время может быть 0 или иметь битовый #HIDE_IMPLICIT_ONLY набор.

Возвращаемое значение

Атрибуты

Комментарии

Синоним без #hideSoftInputFromWindow(IBinder, int, ResultReceiver) результата: запрос на скрытие окна обратимого ввода из контекста окна, которое в настоящее время принимает входные данные.

Документация по Java для android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow(android.os.IBinder, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

HideSoftInputFromWindow(IBinder, HideSoftInputFlags, ResultReceiver)

Запрос на скрытие окна обратимого ввода из контекста окна, которое в настоящее время принимает входные данные.

[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

Параметры

windowToken
IBinder

Маркер окна, выполняющего запрос, как возвращается View#getWindowToken() View.getWindowToken().

flags
HideSoftInputFlags

Предоставляет дополнительные флаги операционной системы. В настоящее время может быть 0 или иметь битовый #HIDE_IMPLICIT_ONLY набор.

resultReceiver
ResultReceiver

Если значение не равно null, это будет вызываться IME, когда он обработал запрос, чтобы сообщить вам, что это сделано. Полученный код результата может быть либо #RESULT_UNCHANGED_SHOWN, #RESULT_UNCHANGED_HIDDEN#RESULT_SHOWNлибо #RESULT_HIDDEN.

Возвращаемое значение

Атрибуты

Комментарии

Запрос на скрытие окна обратимого ввода из контекста окна, которое в настоящее время принимает входные данные. Это должно вызываться в результате того, что пользователь выполняет некоторые фактические запросы, которые достаточно явно запрашивают, чтобы окно ввода скрыто.

<strong>Caveat:</strong>ResultReceiver instance, переданный этому методу, может быть длительным объектом, так как он не может собирать мусор до тех пор, пока все соответствующие ResultReceiver объекты, передаваемые в различные процессы, получают сбор мусора. Следуйте общим шаблонам, чтобы избежать утечки памяти в Android. Рекомендуется использовать java.lang.ref.WeakReference , чтобы объекты логики приложения, такие как android.app.Activity и Context могут быть сборщиком мусора ResultReceiverнезависимо от времени существования.

Документация по Java для android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow(android.os.IBinder, int, android.os.ResultReceiver).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к