javascript - 错误:xwalk_autofill_client.cc(121) 未在虚拟无效 xwalk::XWalkAutofillClient::OnFirstUserGestureObserved() 中实现

标签 javascript java android function crosswalk

首先,我在我的 android 应用程序中使用 webview 来加载 html,但效果不佳。然后我用crosswalk的xwalkview换成webview,页面加载的很好。在我的页面中,我有一个带有 js 代码的按钮来调用 java 函数。但是,当我单击该按钮时,除了 android studio 中的以下错误外,没有任何变化。

js调用java实现为this

[ERROR:xwalk_autofill_client.cc(121)] Not implemented reached in virtual void xwalk::XWalkAutofillClient::OnFirstUserGestureObserved()

最佳答案

在这个问题上花费数小时后,我解决了它。

这是因为当我从webview 更改XWalkView 时,忘记更改JavascriptInterface 包。这不会导致构建错误或警告。

当您导入 JavascriptInterface 时,请小心,确保您导入的是准确的接口(interface)。

import org.xwalk.core.JavascriptInterface;

不是这个,这是用于 webview 的

import android.webkit.JavascriptInterface; 

有关更多信息,请参阅此 answer .

关于javascript - 错误:xwalk_autofill_client.cc(121) 未在虚拟无效 xwalk::XWalkAutofillClient::OnFirstUserGestureObserved() 中实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40925735/

相关文章:

javascript - jQuery:如何使用 img.attr ('src' , 'img.png' )为图像源的变化设置动画(淡入淡出)?

java - 使用反射调用外部 JAR/CLASS 上包含 Hibernate 事务的方法 (Java EE)

java - scala.Array[Long] 不符合预期类型 scala.Array[java.lang.Long]

java - RecyclerView中的setRecycledViewPool方法

android - ViewPager 向后滚动时出现 NullPointerException

javascript - 你能帮我处理剪刀石头布游戏 javascript 和一些 HTML 吗?

javascript - 在 Javascript 中调用函数而不输入其参数

java - 使用 Java 1.5 跨平台方式打开文件

android - 如何在Delphi Rio10.3.2中添加和删除Android通知 channel

javascript - 如何使用 greasemonkey 以编程方式单击 GMail 中的 "compose"按钮?