Язык

ThreadGroup.UncaughtException(Thread, Throwable) Метод

Определение

Вызывается виртуальной машиной Java, когда поток в этой группе потоков останавливается из-за неученного исключения, и поток не установлен.Thread.UncaughtExceptionHandler

[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

Параметры

t
Thread

поток, который будет завершен.

e
Throwable

неуловимый исключение.

Реализации

Атрибуты

Комментарии

Вызывается виртуальной машиной Java, когда поток в этой группе потоков останавливается из-за неученного исключения, и поток не установлен.Thread.UncaughtExceptionHandler

Метод uncaughtException выполняет следующее: ThreadGroupul<>li<, > если эта группа потоков имеет родительскую группу потоков, uncaughtException метод этого родительского элемента вызывается с одинаковыми двумя аргументами. <li>В противном случае этот метод проверяет наличие установленного обработчика исключений thread#getDefaultUncaughtExceptionHandler по умолчанию, и если да, его uncaughtException метод вызывается с одинаковыми двумя аргументами. <li>В противном случае этот метод определяет, является ли Throwable аргумент экземпляром ThreadDeath. Если да, ничего особенного не делается. В противном случае сообщение, содержащее имя потока, возвращаемое из метода потока Thread#getName getName , и стек обратного вывода, используя Throwableметод s Throwable#printStackTrace printStackTrace , выводится в стандартный поток ошибок System#err. </ul>

Приложения могут переопределить этот метод в подклассах ThreadGroup , чтобы обеспечить альтернативную обработку неухваченных исключений.

Добавлено в версии 1.0.

Java документации по java.lang.ThreadGroup.uncaughtException(java.lang.Thread, java.lang.Throwable).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к