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)不带结果的同义词:请求从当前接受输入的窗口的上下文中隐藏软输入窗口。

适用于 . 的 android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow(android.os.IBinder, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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也可以。

返回

属性

注解

请求从当前接受输入的窗口的上下文中隐藏软输入窗口。 这应作为用户实际执行某些操作的结果调用,而不是显式请求隐藏输入窗口。

<传递给此方法的强>警告:</强ResultReceiver>实例可以是一个生存期较长的对象,因为在传输到不同进程的所有相应ResultReceiver对象都将被垃圾回收之前,它可能不会进行垃圾回收。 遵循常规模式以避免 Android 中的内存泄漏。 请考虑使用 java.lang.ref.WeakReference ,以便应用程序逻辑对象(例如 android.app.Activity ,无论 Context 生存期 ResultReceiver如何)都可以进行垃圾回收。

适用于 . 的 android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow(android.os.IBinder, int, android.os.ResultReceiver)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于