片段运行时异常调试

时间:2016-01-25 22:49:54

标签: java android android-fragments

我对Android开发有点新兴,但我正在开发一个具有相对较大代码库的应用程序,该代码库加载到执行JNI调用的库中。在调用库方法时,在我的片段中,由于与JNI连接时出现错误而导致运行时异常,这会导致崩溃(弹出窗口“不幸的是,APP_NAME已停止。”)但实际上并没有停止应用;使其能够在损坏的模式下使用,其中资产和其他部分未在我的ViewPager中正确加载。

我想知道这是否是碎片中运行时异常的常见行为? 我更希望整个应用程序崩溃并且不启用此损坏的模式;但是没有足够的Android使用经验来了解这是否是预期的行为。

我在崩溃发生后尝试使用Android Studio调试器但看起来调试器停止了这是可以理解的行为,因为应用程序应该已经终止。

1 个答案:

答案 0 :(得分:1)

听起来您的应用正在处理此类异常,您可能有兴趣在工作空间中查看类似的内容:

 private Thread.UncaughtExceptionHandler handler = new      Thread.UncaughtExceptionHandler() {
     public void uncaughtException(Thread thread, Throwable ex) {
         Log.e("TestApplication", "Uncaught exception is: ", ex);
         // log it & phone home.
          androidDefaultUEH.uncaughtException(thread, ex);
     }
 };