2
例外がすべて例外を基本クラスとして持つため、Exceptionはすべての例外をキャッチするのに適しているという印象を受けました。その後、Androidアプリを開発しているうちに、一部のカスタムROMで削除された以下のメソッドを使用しました。Java - NoSuchMethodErrorが例外によってキャッチされない
boolean result = false;
try{
result = Settings.canDrawOverlays(context);
}
catch(Exception e){
Log.e("error","error");
}
ただし、この例外はスローされませんでした。後でException
の代わりにNoSuchMethodError
を使用し、例外が検出されました。
誰かがこれがなぜ起こっているのか説明できますか?
aaaw [OK]を読んですることをお勧めします...私はNoSuchMethodErrorが例外を延長したことを想定。グラフィックのための親指。ありがとうございました。 – Anonymous