2010-12-06 7 views
1

J'ai un tas d'objets java qui sont mis à la disposition d'un code javascript dans mon application Android via l'addJavascriptInterface dans le WebView.Android: attraper des exceptions java dans javascript

Cependant, le problème avec ceci est que lorsqu'un appel de méthode à partir de mes objets Java entraîne une exception, il bloque tout le thread WebView. Est-il possible que je puisse recevoir des exceptions découlant des appels de méthode java à partir de code javascript ?? Par exemple, est-ce quelque chose comme ceci possible en javascript depuis Android? Si ce n'est pas le cas, existe-t-il déjà un modèle spécifique pour résoudre ce problème?

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

javaObject est mis à la disposition javascript via WebView.addJavascriptInterface()

+0

avez-vous pu résoudre ce problème? – learner

Répondre

0

Ajouter un gestionnaire d'exception par défaut au thread dans lequel l'objet lié est en cours d'exécution, qui appellera addJavascriptInterface() pour l'objet d'exception?

Questions connexes