gpt4 book ai didi

android - 错误 - 请让您的 Activity 为共享模式扩展 XWalkActivity

转载 作者:太空狗 更新时间:2023-10-29 13:53:29 25 4
gpt4 key购买 nike

我遇到了错误

Exception junit.framework.AssertionFailedError: Please have your activity extend XWalkActivity for shared mode

在安卓崩溃报告中。我无法在测试中遇到此崩溃。我在我的游戏中只使用了 XWalkView 而不是 XWalkActivity。实现如下图。

XWalkView mXWalkView = new XWalkView(context);
MyJavaScriptInterface javaInterface = new MyJavaScriptInterface();
mXWalkView.addJavascriptInterface(javaInterface, "interOps");
mXWalkView.load("javascript:( function () { function createURL(event) { window.interOps.Callback(event.data); }window.addEventListener('message', createURL , false); } ) ()",null);
mXWalkView.load(URL, null);
mXWalkView.setResourceClient(new XWalkResourceClient(mXWalkView) {
@Override
public void onLoadFinished(XWalkView view, String url)
{
super.onLoadFinished(view, url);
}
});

崩溃日志指向的行

XWalkView mXWalkView = new XWalkView(context);

而且我在嵌入模式而不是共享模式中集成了人行横道;这就是为什么这个崩溃日志令人困惑的原因。谁能帮我弄清楚为什么会抛出这个错误。

最佳答案

我认为错误来自加载 javascript,我尝试对 javascript abit 进行改造:

function messageCallback() { window.addEventListener('message', function(event){window.interOps.Callback(event.data);} , false);}messageCallback();

不知道它是否有帮助,但尝试一下也无妨。

关于android - 错误 - 请让您的 Activity 为共享模式扩展 XWalkActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42711802/

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