gpt4 book ai didi

android - 我的 IME 如何知道用户何时在应用程序中单击“发送”?

转载 作者:行者123 更新时间:2023-11-30 04:37:00 25 4
gpt4 key购买 nike

我编写了一个 IME,但当用户在客户端应用程序(例如 SMS 或 Skype)中单击“发送”时,它没有收到任何通知。这很烦人,因为如果最后一个词有拼写错误,它不会得到更正。

提前致谢

巴里

最佳答案

目前没有办法做到这一点:InputMethodService没有允许应用明确声明我将要使用输入文本 的回调。您最好的选择是设置一个计时器,该计时器会持续监视更改以纠正错误(或指示可以进行更正):我猜您已经有了。

即使使用平台 IME,有时也会发送拼写错误的文本:如果您考虑一般的键盘,则没有标准的方式来向键盘传达时间已完成的信息。您可以覆盖 requestHideSelf , onWindowHiddenonFinishInput检测该应用程序是否已明确要求您离开,但您将无法依赖所有应用程序普遍使用的应用程序,而且在任何情况下时间安排都值得怀疑。

关于android - 我的 IME 如何知道用户何时在应用程序中单击“发送”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6680938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com