Złap całkowicie nieoczekiwany błąd
Mam aplikację ErrorRecorder, która drukuje raport o błędzie i pyta, czy użytkownik chce wysłać mi ten raport.
Następnie mam główną aplikację. Jeśli wystąpi błąd, zapisuje raport błędu do pliku i prosi ErrorRecorder o otwarcie tego pliku, aby pokazać użytkownikowi raport o błędzie.
Więc łapię większość moich błędów za pomocą Try / Catch.
Jednak jeśli wystąpi błąd, który był całkowicie nieoczekiwany i zamyka mój program.
Czy istnieje metoda Global / Override lub coś w tym rodzaju, która mówi programowi: „Przed zamknięciem, jeśli wystąpi nieoczekiwany błąd, wywołaj metodę„ ErrorRecorderView () ”