Sprache

ThreadGroup.UncaughtException(Thread, Throwable) Methode

Definition

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.

e
Throwable

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.

Java Dokumentation für java.lang.ThreadGroup.uncaughtException(java.lang.Thread, java.lang.Throwable).

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.

Gilt für: