Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓:什么是InputConnectionWrapper,它做什么?_Android_Android Edittext_Inputconnection - Fatal编程技术网

Android 安卓:什么是InputConnectionWrapper,它做什么?

Android 安卓:什么是InputConnectionWrapper,它做什么?,android,android-edittext,inputconnection,Android,Android Edittext,Inputconnection,我查阅了官方文档,但只有一行代码告诉我这是一个包装类,用于代理调用到另一个输入连接。我不明白它说了什么 我想知道: 实际上什么是InputConnectionWrapper,它做什么 什么是sendKeyEvent(Keyevent-Keyevent)[它的重写方法之一] InputConnectionWrapper类是一个助手类或使用InputConnection类构建的类。其中,InputConnection类的使用是 InputConnection接口是从InputMethod返回到接收其

我查阅了官方文档,但只有一行代码告诉我这是一个包装类,用于代理调用到另一个输入连接。我不明白它说了什么

我想知道:

  • 实际上什么是
    InputConnectionWrapper
    ,它做什么
  • 什么是
    sendKeyEvent(Keyevent-Keyevent)
    [它的重写方法之一]

  • InputConnectionWrapper
    类是一个助手类或使用
    InputConnection
    类构建的类。其中,
    InputConnection
    类的使用是

    InputConnection接口是从InputMethod返回到接收其输入的应用程序的通信通道。它用于执行诸如读取光标周围的文本、将文本提交到文本框以及向应用程序发送原始键事件等操作

    这意味着我们可以从不同场景的输入视图中读取/执行操作。 例如:
    getTextAfterCursor
    方法有助于获取光标后的文本

    sendKeyEvent
    方法是将按键事件发送到输入视图,如backpress、return等