gpt4 book ai didi

Webview 中的 Android 自定义键盘跳帧

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

我在一个更大的应用程序中实现了一个自定义键盘。在此应用程序中,我使用了 webview。

问题是,无论何时通过 Web View 中的文本区域打开键盘,它都需要很长时间才能显示,而且每次我按下它的按钮时,它也会滞后。在日志中可以看到:

W/InputConnectionWrapper.ICC: Timed out waiting on IInputContextCallback

我尝试了类似帖子的答案,并在不同的进程中打开包含 webview 的 Activity ,但由于应用程序的架构,它引用了一些在新进程中不再可用的后台服务。

除了对体系结构进行重大更改或将键盘作为不同的应用程序而不是 bundle 在主应用程序上之外,是否有任何解决方法?

提前致谢。

最佳答案

在 AndroidManifest.xml 文件中。你需要像这样添加,键盘将在 webviews/混合应用程序上完美工作

<service android:name="com.MyApplication.services.keyboard.MainKB" android:process=":webactivity" android:permission="android.permission.BIND_INPUT_METHOD"> 

祝你好运!

关于Webview 中的 Android 自定义键盘跳帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48262769/

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