Ganz unerwarteten Fehler abfangen

Ich habe eine ErrorRecorder-App, die den Fehlerbericht druckt und fragt, ob der Benutzer diesen Bericht an mich senden möchte.

Dann habe ich die Haupt-App. Wenn ein Fehler auftritt, schreibt es den Fehlerbericht in eine Datei und fordert ErrorRecorder auf, diese Datei zu öffnen, um dem Benutzer den Fehlerbericht anzuzeigen.

Daher fange ich die meisten meiner Fehler mit Try / Catch ab.

Was ist jedoch, wenn ein Fehler auftritt, der völlig unerwartet war und mein Programm herunterfährt?

Gibt es so etwas wie eine Global / Override-Methode, die dem Programm mitteilt "Rufen Sie vor dem Herunterfahren bei einem unerwarteten Fehler die" ErrorRecorderView () "-Methode auf"

Antworten auf die Frage(1)

Ihre Antwort auf die Frage