InputMethodManager.HideSoftInputFromWindow 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 属性许可证中所述的术语使用。
适用于
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 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。