如何在LatinIME中触发onText事件

时间:2014-08-04 00:52:59

标签: android android-softkeyboard

基于Hacker's Keyboard,我想将GCM(Google云消息传递)中的文本发送到当前输入(文本框)。

那么,如何在LatinIME.java上触发onText事件来发送文本(通过CharSequence文本到当前输入)

public void onText(CharSequence text) {...}

1 个答案:

答案 0 :(得分:1)

这不是你怎么做的。 LatinIME是一个特定的键盘 - 谷歌。它可能安装也可能没安装(三星不使用它)。并且输入连接仅存在于与IME通信,因为它是一个单独的进程。它也是一种单向界面 - 你不会在键盘上引起文本事件。

你也在过度思考。这是你的应用。只需在视图上使用setText()即可。如果您希望在应用程序之外发生这种情况,则无论如何都无法做到这一点(键盘一次只能与一个应用程序进行通信)。