2010-12-06 80 views
1

我有一堆java對象可以通過WebView中的addJavascriptInterface在我的Android應用程序中提供給一些javascript代碼。Android:在javascript中捕獲java例外

但是,這個問題是,當從我的Java對象的方法調用導致一個異常,它崩潰了整個WebView線程。有什麼辦法可以接收來自JavaScript代碼內的java方法調用產生的異常?

例如,這是類似的東西可能在Android內的JavaScript?如果不是,那麼是否有一個特定的模式可以解決這個問題?

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

其中javaObject通過WebView.addJavascriptInterface()

+0

你能解決這個問題嗎? – learner 2016-06-17 07:47:44

回答

0

提供給JavaScript中的默認異常處理程序添加到其綁定的對象是運行的線程,它會調用addJavascriptInterface()的異常對象?