ThreadGroup.UncaughtException(Thread, Throwable) Metode

Definisi

Dipanggil oleh komputer virtual Java ketika utas dalam grup utas ini berhenti karena pengecualian yang tidak tertangkap, dan utas tidak memiliki instalasi tertentuThread.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

Parameter

t
Thread

utas yang akan keluar.

e
Throwable

pengecualian yang tidak tertangkap.

Penerapan

Atribut

Keterangan

Dipanggil oleh komputer virtual Java ketika utas dalam grup utas ini berhenti karena pengecualian yang tidak tertangkap, dan utas tidak memiliki instalasi tertentuThread.UncaughtExceptionHandler.

Metode uncaughtExceptionThreadGroup melakukan hal berikut: <ul><li>Jika grup utas ini memiliki grup utas induk, metode induk tersebut uncaughtException dipanggil dengan dua argumen yang sama. <li>Jika tidak, metode ini memeriksa untuk melihat apakah ada penghandel pengecualian default Thread#getDefaultUncaughtExceptionHandler yang diinstal, dan jika demikian, metodenya uncaughtException dipanggil dengan dua argumen yang sama. <li>Jika tidak, metode ini menentukan apakah Throwable argumen adalah instans dari ThreadDeath. Jika demikian, tidak ada yang istimewa yang dilakukan. Jika tidak, pesan yang berisi nama utas, seperti yang dikembalikan dari metode utas Thread#getName getName , dan backtrace tumpukan, menggunakan Throwablemetode 's Throwable#printStackTrace printStackTrace , dicetak ke aliran kesalahan standar System#err. </ul>

Aplikasi dapat mengambil alih metode ini dalam subkelas ThreadGroup untuk memberikan penanganan alternatif pengecualian yang tidak tertangkap.

Ditambahkan dalam 1.0.

Java dokumentasi untuk java.lang.ThreadGroup.uncaughtException(java.lang.Thread, java.lang.Throwable).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk