ThreadGroup.UncaughtException(Thread, Throwable) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird vom virtuellen Computer Java aufgerufen, wenn ein Thread in dieser Threadgruppe aufgrund einer ausnahme ohne Unterbrechung beendet wird und der Thread nicht über eine bestimmte Thread.UncaughtExceptionHandler Installation verfügt.
[Android.Runtime.Register("uncaughtException", "(Ljava/lang/Thread;Ljava/lang/Throwable;)V", "GetUncaughtException_Ljava_lang_Thread_Ljava_lang_Throwable_Handler")]
public virtual void UncaughtException(Java.Lang.Thread? t, Java.Lang.Throwable? e);
[<Android.Runtime.Register("uncaughtException", "(Ljava/lang/Thread;Ljava/lang/Throwable;)V", "GetUncaughtException_Ljava_lang_Thread_Ljava_lang_Throwable_Handler")>]
abstract member UncaughtException : Java.Lang.Thread * Java.Lang.Throwable -> unit
override this.UncaughtException : Java.Lang.Thread * Java.Lang.Throwable -> unit
Parameter
- t
- Thread
der Thread, der beendet werden soll.
die uncaught-Ausnahme.
Implementiert
- Attribute
Hinweise
Wird vom virtuellen Computer Java aufgerufen, wenn ein Thread in dieser Threadgruppe aufgrund einer ausnahme ohne Unterbrechung beendet wird und der Thread nicht über eine bestimmte Thread.UncaughtExceptionHandler Installation verfügt.
Die uncaughtException Methode der ThreadGroup folgenden Aktionen: <ul><li>Wenn diese Threadgruppe über eine übergeordnete Threadgruppe verfügt, wird die uncaughtException Methode dieses übergeordneten Elements mit denselben beiden Argumenten aufgerufen.
<
>andernfalls überprüft diese Methode, ob ein Thread#getDefaultUncaughtExceptionHandler standardmäßig uncaught Ausnahmehandler installiert ist, und wenn dies der Fall ist, wird die uncaughtException Methode mit denselben beiden Argumenten aufgerufen.
<andernfalls>bestimmt diese Methode, ob es sich bei dem Throwable Argument um eine Instanz von ThreadDeath. Wenn dies der Fall ist, wird nichts Besonderes getan. Andernfalls wird eine Nachricht, die den Namen des Threads enthält, wie von der Methode des Threads Thread#getName getName zurückgegeben, und ein Stapel-Backtrace mithilfe der ThrowableMethode "s Throwable#printStackTrace printStackTrace " wird in den Standardfehlerdatenstrom "System#err" gedruckt.
</ul>
Anwendungen können diese Methode in Unterklassen ThreadGroup außer Kraft setzen, um eine alternative Behandlung von Nichtabnahmen bereitzustellen.
In 1.0 hinzugefügt.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.