Android:在javascript中捕获java异常

时间:2010-12-06 13:33:18

标签: android

我有一堆java对象可以通过WebView中的addJavascriptInterface在我的Android应用程序中的某些javascript代码中使用。

然而,问题在于,当我的java对象的方法调用导致异常时,它会崩溃整个WebView线程。有没有办法可以从javascript代码中接收java方法调用引起的异常?

例如,在Android中的javascript中是否可以这样?如果没有,那么是否有一个特定的模式可以解决这个问题?

try{
    javaObject.methodCall(); 
} catch(e) {
  //do something here.
}

其中javaObject可通过WebView.addJavascriptInterface()

提供给javascript

1 个答案:

答案 0 :(得分:0)

为运行绑定对象的线程添加一个默认异常处理程序,它将为异常对象调用addJavascriptInterface()?