IInputConnection.PerformPrivateCommand(String, Bundle) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于将专用命令从输入法发送到其连接的编辑器的 API。
[Android.Runtime.Register("performPrivateCommand", "(Ljava/lang/String;Landroid/os/Bundle;)Z", "GetPerformPrivateCommand_Ljava_lang_String_Landroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool PerformPrivateCommand(string? action, Android.OS.Bundle? data);
[<Android.Runtime.Register("performPrivateCommand", "(Ljava/lang/String;Landroid/os/Bundle;)Z", "GetPerformPrivateCommand_Ljava_lang_String_Landroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PerformPrivateCommand : string * Android.OS.Bundle -> bool
参数
- action
- String
要执行的命令的名称。 此 <em>必须是<>作用域名称,即以你拥有的包名称为前缀,以便不同的开发人员不会创建冲突的命令。
- data
- Bundle
要包含在命令中的任何数据。
返回
如果发送命令(关联编辑器是否理解它),则为 true;如果输入连接不再有效,则为 false。
- 属性
注解
用于将专用命令从输入法发送到其连接的编辑器的 API。 这可用于提供仅在某些输入法及其客户端之间已知的特定于域的功能。 请注意,由于 InputConnection 协议是异步的,因此无法返回结果或知道客户端是否理解命令;可以使用该 EditorInfo 信息来确定客户端是否支持特定命令。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。