Encontré el elemento de menú "Agregar punto de excepción de Java" pero parece que solo funciona en el tipo de excepción exacto que seleccioné. Entonces, si le pido que rompa en Exception
, no se rompe en caso de NumberFormatException
. ¿Cómo lo hago romper para todas las excepciones?¿Cómo pausar Eclipse en cualquier excepción?
Mi actividad se está produciendo sin ningún motivo aparente, sin salida de LogCat, por lo que sería bueno averiguar sobre cualquier excepción que ocurra, ya sea capturada o no, y si está en mi código o simplemente en Android.
Gracias, pero ya lo intenté, ¿y leíste mi pregunta? 'NumberFormatException' es una subclase de' Exception'. Un punto de interrupción para 'NumberFormatException' funciona, pero uno para' Exception' no se rompe en el primero, al menos no para mí. – Qwertie
¿Leyó (y lo hace) el paso 2 antes de formar esa opinión? Si se marcan "subclases de esta excepción", también se consideran subclases de la excepción ... – meriton
Uh-oh, no leí la parte 2, y eso me convierte en un hipócrita :(- confirmado, en los "Puntos de inflexión" panel, se debe hacer clic con el botón derecho en el punto de interrupción 'Excepción' o' Throwable' y editar 'Propiedades de punto de interrupción'. Desafortunadamente, resulta que hay una excepción (ClassNotFoundException) para cada clase que se carga, lo que me hace preguntarme si existe una forma de filtrarlos. – Qwertie