Ho trovato la voce di menu "Aggiungi punto di interruzione eccezioni Java", ma sembra funzionare solo sul tipo di eccezione esatto che seleziono. Quindi, se lo chiedo di interrompere su Exception
, non si interrompe in caso di un NumberFormatException
. Come faccio a romperlo per tutte le eccezioni?Come mettere in pausa Eclipse su qualsiasi eccezione?
La mia attività sta uscendo senza motivo apparente senza uscita LogCat, quindi sarebbe bello scoprire eventuali eccezioni che si stanno verificando, che siano state rilevate o ignorate e che siano nel mio codice o solo in Android.
Grazie, ma ci ho già provato e avete letto la mia domanda? 'NumberFormatException' è una sottoclasse di' Exception'. Un punto di interruzione per 'NumberFormatException' funziona ma uno per' Exception' non si infrange sul primo, almeno non per me. – Qwertie
Hai letto (e fai) passaggio 2 prima di formulare quella opinione? Se si seleziona "sottoclassi di questa eccezione", anche le sottoclassi dell'eccezione vengono prese in considerazione ... – meriton
Uh-oh, non ho letto la parte 2, e questo mi rende un ipocrita :(- confermato, nei "Punti di interruzione" pannello, si deve fare clic con il tasto destro del mouse sul punto di interruzione 'Eccezionale' o' Throwable' e modificare 'Proprietà breakpoint'. Sfortunatamente, si scopre che esiste un'eccezione (ClassNotFoundException) per ogni singola classe che viene caricata, il che mi fa pensare se ci sia un modo per filtrare quelli fuori. – Qwertie