使用WebView的JavaScriptInterface调用startActive(),报错Uncaught Error: Error calling method on NPObject.
解决办法是:
使用
Handler mHandler = new Handler();
mHandler.post(new Runnale(){
public void run(){
// Code in here
}
});
这样子就不报错了。
原因可能是线程安全。只找到一个帖子解决办法。
本文介绍了一个关于使用WebView的JavaScriptInterface时遇到的UncaughtError问题,并提供了解决方案,即通过Handler和Runnable来确保代码在线程安全的情况下执行。
使用WebView的JavaScriptInterface调用startActive(),报错Uncaught Error: Error calling method on NPObject.
解决办法是:
使用
Handler mHandler = new Handler();
mHandler.post(new Runnale(){
public void run(){
// Code in here
}
});
这样子就不报错了。
原因可能是线程安全。只找到一个帖子解决办法。

被折叠的 条评论
为什么被折叠?
