我有一个 webview,它有一个 JSInterface :
mWebView.addJavascriptInterface(new JSInterfacelistArticle(mWebView, this, website), "interfaceWebsite");
当我使用 javascript 函数从我的界面调用函数时:
window.interfaceWebsite.doToast(info);
第一次工作正常,但是当我的活动完成(),然后我回到这个,我得到了这个错误:
E/Web Console(28654): Uncaught TypeError: Cannot call method 'doToast' of undefined at :1
为什么当我第二次开始我的活动时我的界面不工作?
编辑:如果我删除窗口。当我调用一个函数时,我得到:
Uncaught ReferenceError: interfaceWebsite is not defined at :1
所以我确定我的界面在第二次加载时有问题......
谢谢