【问题标题】:ERROR:xwalk_autofill_client.cc(121) Not implemented reached in virtual void xwalk::XWalkAutofillClient::OnFirstUserGestureObserved()错误:xwalk_autofill_client.cc(121) 在虚拟 void xwalk::XWalkAutofillClient::OnFirstUserGestureObserved() 中未实现
【发布时间】:2016-12-12 09:43:09
【问题描述】:

首先我在我的 android 应用程序中使用 webview 来加载 html,它不能很好地工作。然后我用 xwalkview 的 xwalkview 代替了人行横道的 webview,页面加载良好。在我的页面中,我有一个带有 js 代码的按钮来调用 java 函数。但是当我点击按钮时,除了 android studio 中的以下错误之外,没有任何变化。

js调用java实现为this

[ERROR:xwalk_autofill_client.cc(121)] 未实现 虚空 xwalk::XWalkAutofillClient::OnFirstUserGestureObserved()

【问题讨论】:

    标签: javascript java android function crosswalk


    【解决方案1】:

    在这个问题上挖了几个小时后,我解决了。

    这是由于我从 webview 更改 XWalkView,但忘记更改 JavascriptInterface 包引起的。这不会导致构建错误或警告。

    当您导入 JavascriptInterface 时,请注意,确保您导入的是准确的。

    import org.xwalk.core.JavascriptInterface;
    

    不是这个,这是给webview的

    import android.webkit.JavascriptInterface; 
    

    更多信息请参考answer

    【讨论】:

    • 你能告诉我哪里需要修改吗?
    • 在你使用xwalkwebview的类文件中。
    猜你喜欢
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 2023-03-30
    • 2015-10-28
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    相关资源
    最近更新 更多