ApplicationStartInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve informações relacionadas à inicialização de um processo de aplicativo.
[Android.Runtime.Register("android/app/ApplicationStartInfo", ApiSince=35, DoNotGenerateAcw=true)]
public sealed class ApplicationStartInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/ApplicationStartInfo", ApiSince=35, DoNotGenerateAcw=true)>]
type ApplicationStartInfo = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Atributos
- Implementações
Comentários
Descreve informações relacionadas à inicialização de um processo de aplicativo.
Muitos aspectos relativos ao porquê e como um processo de aplicativos foi iniciado são valiosos para aplicativos, tanto para registro em log quanto para possíveis alterações de comportamento. O motivo para o início do processo, o tipo de início, os horários de início, a limitação e outros dados de diagnóstico úteis podem ser obtidos dos ApplicationStartInfo registros.
Os objetos ApplicationStartInfo podem ser recuperados por meio de: - ActivityManager#getHistoricalProcessStartReasons, que pode ser chamado durante ou após a inicialização de um aplicativo. Usando esse método, um aplicativo pode recuperar informações sobre o início de um aplicativo em andamento.
-
ActivityManager#addApplicationStartInfoCompletionListener, que retorna um objeto ApplicationStartInfo por meio de um retorno de chamada quando a inicialização é concluída ou imediatamente se solicitado após a conclusão da inicialização.
Java documentação para android.app.ApplicationStartInfo.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Campos
| Nome | Description |
|---|---|
| LaunchModeSingleInstance |
Obsoleto.
O sistema cria a atividade na raiz de uma nova tarefa ou localiza a atividade em uma tarefa existente com a mesma afinidade. |
| LaunchModeSingleInstancePerTask |
Obsoleto.
A atividade só pode ser executada como a atividade raiz da tarefa, a primeira atividade que criou a tarefa e, portanto, haverá apenas uma instância dessa atividade em uma tarefa; mas a atividade pode ser instanciada várias vezes em tarefas diferentes. |
| LaunchModeSingleTask |
Obsoleto.
O mesmo que "singleTask", exceto que o sistema não inicia nenhuma outra atividade na tarefa que mantém a instância. |
| LaunchModeSingleTop |
Obsoleto.
Se uma instância da atividade já existir na parte superior da tarefa de destino, o sistema roteia a intenção para essa instância por meio de uma chamada para seu método onNewIntent(), em vez de criar uma nova instância da atividade. |
| LaunchModeStandard |
Obsoleto.
Padrão. |
| StartComponentActivity |
Obsoleto.
O processo foi iniciado para um componente de atividade. |
| StartComponentBroadcast |
Obsoleto.
O processo foi iniciado para um componente de difusão. |
| StartComponentContentProvider |
Obsoleto.
O processo foi iniciado para um componente do provedor de conteúdo. |
| StartComponentOther |
Obsoleto.
O processo não foi iniciado para um dos quatro componentes padrão. |
| StartComponentService |
Obsoleto.
O processo foi iniciado para um componente de serviço. |
| StartReasonAlarm |
Obsoleto.
Processo iniciado devido ao alarme. |
| StartReasonBackup |
Obsoleto.
Processo iniciado para executar o backup. |
| StartReasonBootComplete |
Obsoleto.
Processo iniciado devido à conclusão da inicialização. |
| StartReasonBroadcast |
Obsoleto.
Processo iniciado devido à transmissão recebida por qualquer motivo não explicitamente listado. |
| StartReasonContentProvider |
Obsoleto.
Processo iniciado devido ao acesso do ContentProvider por qualquer motivo não listado explicitamente. |
| StartReasonJob |
Obsoleto.
Processo iniciado para executar o trabalho agendado. |
| StartReasonLauncher |
Obsoleto.
Processo iniciado devido ao clique no ícone do aplicativo ou no widget do inicializador. |
| StartReasonLauncherRecents |
Obsoleto.
Processo iniciado a partir de recentes do inicializador. |
| StartReasonOther |
Obsoleto.
Processo iniciado não por nenhum dos motivos listados. |
| StartReasonPush |
Obsoleto.
Processo iniciado devido à mensagem por push. |
| StartReasonService |
Obsoleto.
Processo iniciado devido ao serviço iniciado por qualquer motivo não explicitamente listado. |
| StartReasonStartActivity |
Obsoleto.
Processo iniciado devido à Atividade iniciada por qualquer motivo não explicitamente listado. |
| StartTimestampApplicationOncreate |
Obsoleto.
Carimbo de data/hora monotônica do relógio do aplicativo onCreate chamado. |
| StartTimestampBindApplication |
Obsoleto.
Carimbo de data/hora monotônica de bindApplication chamado. |
| StartTimestampFirstFrame |
Obsoleto.
Carimbo de data/hora monotônica do relógio do primeiro quadro desenhado. |
| StartTimestampFork |
Obsoleto.
Carimbo de data/hora monotrótono de bifurcação do processo. |
| StartTimestampFullyDrawn |
Obsoleto.
Carimbo de data/hora monotônica do reportFullyDrawn chamado pelo aplicativo. |
| StartTimestampInitialRenderthreadFrame |
Obsoleto.
Carimbo de data/hora monotônica do quadro renderizado inicial. |
| StartTimestampLaunch |
Obsoleto.
Carimbo de data/hora monotônica do relógio iniciado. |
| StartTimestampReservedRangeDeveloper |
O fim do intervalo reservado para carimbos de data/hora fornecidos pelo desenvolvedor. |
| StartTimestampReservedRangeDeveloperStart |
O início do intervalo reservado para carimbos de data/hora fornecidos pelo desenvolvedor. |
| StartTimestampReservedRangeSystem |
O final do intervalo, começando com 0, reservado para carimbos de data/hora do sistema. |
| StartTimestampSurfaceflingerCompositionComplete |
Obsoleto.
Carimbo de data/hora monotônica do relógio da composição do surfaceflinger concluída. |
| StartTypeCold |
Obsoleto.
Processo iniciado do zero. |
| StartTypeHot |
Obsoleto.
Processo trazido de volta ao primeiro plano. |
| StartTypeUnset |
Obsoleto.
Tipo de início ainda não definido. |
| StartTypeWarm |
Obsoleto.
Processo mantido minimamente SavedInstanceState. |
| StartupStateError |
Obsoleto.
Estado que indica que a inicialização do processo falhou. |
| StartupStateFirstFrameDrawn |
Obsoleto.
Estado que indica que a inicialização do processo chegou ao primeiro desenho de quadro. |
| StartupStateStarted |
Obsoleto.
Estado que indica que a inicialização do processo foi iniciada. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| Creator |
Descreve informações relacionadas à inicialização de um processo de aplicativo. |
| DefiningUid |
Retorne o identificador de usuário do kernel definidor, talvez diferente de |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| Intent |
Descreve informações relacionadas à inicialização de um processo de aplicativo. |
| JniIdentityHashCode |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| JniPeerMembers |
Descreve informações relacionadas à inicialização de um processo de aplicativo. |
| LaunchMode |
Uma instrução sobre como a atividade deve ser iniciada. |
| PackageUid |
Semelhante a |
| PeerReference |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| Pid |
A ID do processo. |
| ProcessName |
Descreve informações relacionadas à inicialização de um processo de aplicativo. |
| RealUid |
O identificador de usuário do kernel do processo, na maioria das vezes o sistema usa isso para fazer verificações de controle de acesso. |
| Reason |
O código de motivo do que disparou o início do processo. |
| StartComponent |
O tipo de componente que estava sendo iniciado, que disparou a inicialização. |
| StartType |
O estado do aplicativo na inicialização. |
| StartupState |
Estado atual da inicialização. |
| StartupTimestamps |
Descreve informações relacionadas à inicialização de um processo de aplicativo. |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| DescribeContents() |
Descreve informações relacionadas à inicialização de um processo de aplicativo. |
| Dispose() |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| Dispose(Boolean) |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| ToArray<T>() |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| WasForceStopped() |
Informa se esse é o primeiro processo inicializado para um aplicativo, já que foi |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Descreve informações relacionadas à inicialização de um processo de aplicativo. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| IJavaPeerable.Finalized() |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| IJavaPeerable.JniManagedPeerState |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Descreve informações relacionadas à inicialização de um processo de aplicativo. (Herdado de Object) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Descreve informações relacionadas à inicialização de um processo de aplicativo. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |