Share via


ThreadDeath Classe

Definição

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

[Android.Runtime.Register("java/lang/ThreadDeath", DoNotGenerateAcw=true)]
public class ThreadDeath : Java.Lang.Error
[<Android.Runtime.Register("java/lang/ThreadDeath", DoNotGenerateAcw=true)>]
type ThreadDeath = class
    inherit Error
Herança
ThreadDeath
Atributos

Comentários

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

Um aplicativo deve capturar instâncias dessa classe somente se precisar limpo depois de ser encerrado de forma assíncrona. Se ThreadDeath for capturado por um método , é importante que ele seja relançado para que o thread realmente morra.

O manipulador de erros de nível superior ThreadGroup#uncaughtException não imprimirá uma mensagem se ThreadDeath nunca for capturado.

A classe ThreadDeath é especificamente uma subclasse de em vez Exceptionde Error , mesmo que seja uma "ocorrência normal", porque muitos aplicativos capturam todas as ocorrências de Exception e descartam a exceção.

Adicionado em 1.0.

Documentação do Java para java.lang.ThreadDeath.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Source Project e usadas de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

ThreadDeath()

Constrói uma nova instância dessa classe.

ThreadDeath(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

is_generated

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)

Propriedades

Cause

Retorna a causa desse throwable ou null se a causa for inexistente ou desconhecida.

(Herdado de Throwable)
Class

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Throwable)
JniIdentityHashCode

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
JniPeerMembers

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

LocalizedMessage

Cria uma descrição localizada deste throwable.

(Herdado de Throwable)
Message

Retorna a cadeia de caracteres de mensagem de detalhes deste throwable.

(Herdado de Throwable)
PeerReference

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
StackTrace

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
ThresholdClass

Essa API dá suporte à infraestrutura mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

AddSuppressed(Throwable)

Acrescenta a exceção especificada às exceções que foram suprimidas para entregar essa exceção.

(Herdado de Throwable)
Dispose()

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
Dispose(Boolean)

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
FillInStackTrace()

Preenche o rastreamento da pilha de execução.

(Herdado de Throwable)
GetStackTrace()

Fornece acesso programático às informações de rastreamento de pilha impressas pelo #printStackTrace().

(Herdado de Throwable)
GetSuppressed()

Retorna uma matriz que contém todas as exceções que foram suprimidas, normalmente pela instrução try-with-resources, para fornecer essa exceção.

(Herdado de Throwable)
InitCause(Throwable)

Inicializa a causa desse throwable para o valor especificado.

(Herdado de Throwable)
PrintStackTrace()

Imprime esse throwable e seu backtrace no fluxo de erros padrão.

(Herdado de Throwable)
PrintStackTrace(PrintStream)

Imprime esse throwable e seu backtrace no fluxo de impressão especificado.

(Herdado de Throwable)
PrintStackTrace(PrintWriter)

Imprime esse throwable e seu backtrace no gravador de impressão especificado.

(Herdado de Throwable)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Throwable)
SetStackTrace(StackTraceElement[])

Define os elementos de rastreamento de pilha que serão retornados por #getStackTrace() e impressos por #printStackTrace() métodos relacionados e .

(Herdado de Throwable)
ToString()

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
UnregisterFromRuntime()

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
IJavaPeerable.DisposeUnlessReferenced()

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
IJavaPeerable.Finalized()

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
IJavaPeerable.JniManagedPeerState

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

(Herdado de Throwable)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificado em runtime do Android.

JavaCast<TResult>(IJavaObject)

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

GetJniTypeName(IJavaPeerable)

Uma instância de ThreadDeath é gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

Aplica-se a