2

編集:これはシミュレーターにのみ適用されますが、解決策があるかどうかを知りたいです。

ブラックベリーアプリケーションに、ある時点で例外をキャッチし、catchブロックで処理を行ってから、呼び出しスタックの上位でキャッチされた例外を再スローするコードがあります。ただし、後でそれをキャッチしても、シミュレータにエラーメッセージが表示され、デバイスログにjvm104エラーが表示されます。不平を言っている例外をすでにキャッチしたときに、このエラー画面が表示されないようにするために他に何かする必要がありますか?

4

2 に答える 2

2

あなたは実際にキャッチ(スローアブル)をしていますか?マークが言うように、それはシミュレーターのエラーログに表示されます。RIMは、パフォーマンスに影響を与えるときにそのようにすることをお勧めしません(JVMの設計について怒鳴るのは避けます)。そのため、別の方法(たとえば、スロー可能ではなく、より具体的な例外タイプ)をキャッチすることで、これを解決するもう1つの理由になる可能性があります。 -本当にそのスタックトレースが必要でない限り)。

于 2009-02-12T03:42:21.363 に答える