0

この質問はばかげているように聞こえるかもしれませんが、それは起こりました。例外を処理するためにいくつかのステートメントをcatchに入れました(それはいくつかの画面に移動する必要があります)。それは常にそのcatchブロックに移動するために使用されていました。そこで、try / catchを削除してアプリをクラッシュさせ、例外を特定できるようにしました。しかし、興味深いことに、それはクラッシュしませんでした。出来ますか?

4

1 に答える 1

2
  1. メソッドに「throwsXXXException」宣言があるかどうかを確認してください。trueの場合、呼び出し元(または呼び出し元の呼び出し元....)が例外をキャッチし、そこで処理したことを意味します。

  2. メソッドがスローする例外を宣言しなかった場合、キャッチした「例外」は「RuntimeException」であり、宣言なしでスローされる可能性があります。

これは、アプリがクラッシュしない2つのシナリオです。

于 2012-10-19T09:31:47.593 に答える