Aby przerwać wszystkie wyjątki w kodzie i inne wyjątki, jeśli nie zostały złapane:
Ta metoda odfiltrowuje typy wyjątków, które środowisko uruchomieniowe zgłasza podczas normalnej pracy (niezbyt wyjątkowe, prawda?). Nie używa filtru klas, ponieważ odfiltrowałby zbyt dużo; błędy w kodzie często powodują, że klasy środowiska wykonawczego generują wyjątki (np. dostęp do listy tablic po zakończeniu).
Włącz punkty przerwania wyjątków Java / dowolny wyjątek tylko dla nieprzechwyconych wyjątków.
Dodaj nowy punkt przerwania wyjątku Java dla Exception (java.lang)
klasy dla wychwyconych i nieprzechwyconych wyjątków. Włącz warunek i ustaw go na:
!(this instanceof java.lang.ClassNotFoundException || this instanceof android.system.ErrnoException || this instanceof java.io.FileNotFoundException || this instanceof javax.net.ssl.SSLHandshakeException || this instanceof javax.net.ssl.SSLPeerUnverifiedException || this instanceof android.system.GaiException || this instanceof java.net.SocketTimeoutException || this instanceof java.net.SocketException || this instanceof java.security.NoSuchAlgorithmException)
Dodaj do listy wykluczeń w warunku wszelkie inne nietypowe wyjątki, które napotkasz. (Swoją java.lang.Exception
drogą , używanie jest sposobem na efektywne uzyskanie drugiego wpisu „Każdy wyjątek”).