Cordova插件的自定义异常处理程序

时间:2018-04-18 05:10:28

标签: android cordova cordova-plugins hybrid-mobile-app cordova-android

我为Android应用程序开发了一个Exception处理程序,它在android-studio原生项目中运行良好。

现在我正在开发一个cordova插件,我想添加我的异常处理程序来捕获所有未捕获的异常,无论它们是在插件内还是在其他一些本机代码中。

我面临的问题是,CordovaLib中的PluginManager会捕获所有异常。我希望我的异常处理程序类能够捕获异常,而不是PluginManager类。有谁知道怎么做?

任何帮助都将不胜感激。

注意:我使用的是Cordova 8.0.0

1 个答案:

答案 0 :(得分:0)

您可以编写一个javascript函数来处理在堆栈下降到PluginManager之前引发的所有JS异常。有点棘手,但我使用javascript成功完成了。