public class ApplicationException extends Exception { private static final long serialVersionUID = 1L; public ApplicationException() { 素晴らしい(); } public ApplicationException(文字列メッセージ) { スーパー(メッセージ); } } public クラス ユーティリティ { public static byte[] ParseHehadecimalString(String s) // エラー 1 { throw new ApplicationException("ParseHehadecimalString は実装されていません"); } } public class Client extends Activity { { public void OnBtnSendClick(View v) { 文字列 s = et_client_out.getText().toString(); バイト[] バイト; 試す { バイト = Utilities.ParseHehadecimalString(s); } catch(ApplicationException ex) // エラー 2 { Toast.makeText(getApplicationContext(), ex.getMessage(), Toast.LENGTH_SHORT).show(); 戻る; } }
エラー 1: 未処理の例外の種類 ApplicationException
エラー 2: ApplicationException のキャッチ ブロックに到達できません。この例外は、try ステートメント本体からスローされることはありません
これはどのように修正できますか?