首先,我在我的android应用程序中使用webview加载html,但效果不佳。然后我用人行横道的xwalkview代替了webview,页面加载得很好。在我的页面中,我有一个带有js代码的按钮来调用java函数。但是当我点击这个按钮时,除了下面的错误在android中没有任何变化。
js调用java实现为这
虚拟空xwalk::XWalkAutofillClient::OnFirstUserGestureObserved()中未实现的ERROR:xwalk_autofill_client.cc(121)
发布于 2016-12-12 01:43:09
在这个问题上挖了几个小时之后,我解决了它。
这是因为当我从webview中更改XWalkView时,但忘记更改JavascriptInterface包。这将不会导致生成错误或警告。
当您导入JavascriptInterface时,请注意,确保您导入了确切的一个。
import org.xwalk.core.JavascriptInterface;不是这个,这是用于webview的
import android.webkit.JavascriptInterface; 有关更多信息,请参阅此回答。
https://stackoverflow.com/questions/40925735
复制相似问题