InputMethodManager.HideSoftInputFromWindow Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
HideSoftInputFromWindow(IBinder, HideSoftInputFlags) |
Синоним без |
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)
результата: запрос на скрытие окна обратимого ввода из контекста окна, которое в настоящее время принимает входные данные.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
независимо от времени существования.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.