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 ステートメント本体からスローされることはありません
これはどのように修正できますか?