Para quebrar todas as exceções no seu código e outras exceções, se não forem capturadas:
Esse método filtra os tipos de exceção que o tempo de execução lança durante a operação normal (não são muito excepcionais, são?). Ele não usa o filtro de classe, pois filtraria muito; erros no seu código geralmente fazem com que as classes de tempo de execução gerem exceções (por exemplo, acessar uma lista de matrizes após o final).
Ativar BreakPoints de exceção de Java / Qualquer exceção apenas para exceções não capturadas .
Adicione um novo Java Exception BreakPoint à Exception (java.lang)
classe para exceções capturadas e não capturadas . Ative Condition e defina-o da seguinte forma:
!(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)
Adicione à lista de exclusão na condição quaisquer outras exceções não excepcionais que encontrar. (BTW, usar java.lang.Exception
é uma maneira de obter efetivamente uma segunda entrada "Qualquer exceção".)