7

JSONObjectデコードや日付解析などの特定の行を入力すると、コンパイラがUnhandledException警告を出し、アプリがコンパイルされるtry/catch block前に呼び出しをラップする必要があるため、アプリはコンパイルされません。を書く必要がないように、これを無効にすることはできますtry/catch blockか?

4

1 に答える 1

5

コメントで述べたように、Android Studio、Eclipse、またはその他の IDE を使用しているかどうかは問題ではありませんが、コードをtry / catchブロックでラップする必要がある場所でエラーを表示するコードを使用している場合、これを無効にすることはできません。プログラム実行のある時点でこの例外がスローされた場合に、関数またはクラスの残りの部分を適切に処理できるように、ブロックを追加してコードを変更する必要があります。

Java で例外をスローおよびキャッチする方法については、こちらを参照してください。

Java プログラミング : 例外のスローとキャッチ

また、ブロックでラップする必要がある例外とそうtry/catchでない例外をよりよく説明するために、2 つの良い例を次に示します。

Java 例外処理、およびJava 例外

于 2013-07-25T12:43:39.380 に答える