代码之家  ›  专栏  ›  技术社区  ›  Kevlar

如何防止在黑莓应用程序中捕获的异常报告为未捕获?

  •  2
  • Kevlar  · 技术社区  · 16 年前

    2 回复  |  直到 16 年前
        1
  •  4
  •   Marc Novakowski    16 年前

    您是否尝试过JDE首选项菜单、模拟器选项卡、调试子选项卡?其中有一个标记为“当异常被catch(Throwable)捕获时,不要停止执行”的选项。也许这样就行了?(这假设您从JDE启动模拟器)

        2
  •  2
  •   Anthony Rizk    16 年前

    你真的在做接球(投掷)吗?正如Marc所说,这将显示在模拟器的错误日志中。RIM不鼓励在性能受到影响时以这种方式做事(我会避免对他们的JVM设计大发雷霆),因此这可能是通过以不同的方式捕捉事物来解决这个问题的另一个原因(例如,不是Throwable,而是更具体的异常类型——除非你真的需要堆栈跟踪)。

    推荐文章