我有一堆java对象可以通过WebView中的addJavascriptInterface在我的Android应用程序中的某些javascript代码中使用。
然而,问题在于,当我的java对象的方法调用导致异常时,它会崩溃整个WebView线程。有没有办法可以从javascript代码中接收java方法调用引起的异常?
例如,在Android中的javascript中是否可以这样?如果没有,那么是否有一个特定的模式可以解决这个问题?
try{
javaObject.methodCall();
} catch(e) {
//do something here.
}
其中javaObject
可通过WebView.addJavascriptInterface()
答案 0 :(得分:0)
为运行绑定对象的线程添加一个默认异常处理程序,它将为异常对象调用addJavascriptInterface()?