gpt4 book ai didi

java - InputMethodService 中的 startActivity 后 EditorInfo 为 null

转载 作者:行者123 更新时间:2023-11-29 23:46:20 25 4
gpt4 key购买 nike

我遇到了以下问题。我的 InputMethodService 通过 startActivity 启动一个 Activity,我有一个从 Acivity 获取结果的 ResultsReceiver。我希望使用 commitText() 在聊天框中打印出此结果。从没有打印出任何内容的意义上说,这是行不通的。

接下来我检查了 getCurrentEditorInput().dump() 并注意到很多值都是空的。所以我认为编辑器不知何故损坏了,这就是它不起作用的原因。

Here是一些相关的代码供引用。

我对无法解决这个问题感到非常沮丧。如果可以解决这个问题,有没有人有任何想法或知识?

最佳答案

如果您启动一个 Activity,与编辑文本的连接将会断开,因为它不再具有焦点。该框架根本不希望您启动 Activity 。我什至不确定启动一个对话框是否会修复它,因为通过触摸一个元素来进行选择,你正在改变焦点。您尝试执行的操作实际上不受支持。

关于java - InputMethodService 中的 startActivity 后 EditorInfo 为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51349888/

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