gpt4 book ai didi

android - 如何从 inputmethodservice 调用 Activity 并将数据从 Activity 传递到 Inputmethodsevice

转载 作者:太空狗 更新时间:2023-10-29 14:27:42 30 4
gpt4 key购买 nike

我有一个软键盘作为调用 Activity 的输入法服务。按下按钮并激活扫描仪。 scanner Activity 捕获一组数据,然后将数据返回到 inputmethodservice 以在浏览器上填写文本字段。

如何将 Activity 的扫描值返回给 inputmethodservice 以及如何设置为 getCurrentInputConnection().commitText(data, 1)?以下 snnipet 调用 scannerActivity

final Intent intent = new Intent(Intent.ACTION_MAIN, null);
final ComponentName cn = new ComponentName(
"com.example.android.softkeyboard",
"com.example.android.softkeyboard.ScannerActivity");
intent.setComponent(cn);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

最佳答案

你不应该改用 startActivityForResult 吗?

关于android - 如何从 inputmethodservice 调用 Activity 并将数据从 Activity 传递到 Inputmethodsevice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10399811/

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