Idioma

ActivityOptions Classe

Definição

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

[Android.Runtime.Register("android/app/ActivityOptions", DoNotGenerateAcw=true)]
public class ActivityOptions : Java.Lang.Object
[<Android.Runtime.Register("android/app/ActivityOptions", DoNotGenerateAcw=true)>]
type ActivityOptions = class
    inherit Object
Herança
ActivityOptions
Atributos

Comentários

Classe auxiliar para criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos relacionados.

Referência do Android para android.app.ActivityOptions.

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.

Construtores

Nome Description
ActivityOptions(IntPtr, JniHandleOwnership)

Inicializa uma representação gerenciada de um objeto de interface nativa Java existente.

Campos

Nome Description
ExtraUsageTimeReport

Um longo nos extras entregues por #requestUsageTimeReport que contém o tempo total (em ms) que o usuário gastou no fluxo do aplicativo.

ExtraUsageTimeReportPackages

Um Pacote nos extras entregues por #requestUsageTimeReport ele contém informações detalhadas sobre o tempo gasto em cada pacote associado ao aplicativo; cada chave é um nome de pacote, cujo valor é um longo que contém o tempo (em ms).

ModeBackgroundActivityStartAllowAlways
Obsoleto.

Concede todos os PendingIntent privilégios de início da atividade em segundo plano, incluindo aqueles normalmente reservados para contextos privilegiados (e.

ModeBackgroundActivityStartAllowed

Concede os privilégios de início da PendingIntent atividade em segundo plano.

ModeBackgroundActivityStartAllowIfVisible
Obsoleto.

Concede os privilégios de início da PendingIntent atividade em segundo plano somente quando o aplicativo tem uma janela visível (i.

ModeBackgroundActivityStartDenied
Obsoleto.

Nega os privilégios de início de PendingIntent qualquer atividade em segundo plano.

ModeBackgroundActivityStartSystemDefined
Obsoleto.

O sistema determina se os privilégios de início da atividade em segundo plano devem ser concedidos.

Propriedades

Nome Description
AllowPassThroughOnTouchOutside

Retorna se a atividade de origem permite que as atividades de sobreposição do aplicativo iniciado por to-bepassem eventos de toque para ele quando os toques ficam fora da janela de conteúdo. -ou- Define se a atividade de origem permite que as atividades de sobreposição do aplicativo iniciado por to-bepassem eventos de toque para ele quando os toques ficam fora da janela de conteúdo.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsMovableTaskRequired

Obtém se uma tarefa na qual a atividade será iniciada é necessária para ser móvel logo após a inicialização usando o ActivityManager.AppTask#moveTaskTo(TaskLocation, java.util.concurrent.Executor, android.os.OutcomeReceiver) método.

IsShareIdentityEnabled

Retorna se o aplicativo de inicialização optou por compartilhar sua identidade com a atividade iniciada.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
JniPeerMembers

Fornece infraestrutura de associação JNI para Android.App.ActivityOptions.

LaunchBounds

Retorna os limites que devem ser usados para iniciar a atividade.

LaunchDisplayId

Obtém a ID da exibição em que a atividade deve ser iniciada.

LockTaskMode

Obtém se a atividade deve ser iniciada no modo LockTask.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
PendingIntentBackgroundActivityLaunchAllowed

A atividade Get PendingIntent poderá ser iniciada em segundo plano se o chamador puder iniciar atividades em segundo plano. -ou- Definir a atividade PendingIntent pode ser iniciada em segundo plano se o chamador puder iniciar atividades em segundo plano.

PendingIntentBackgroundActivityStartMode

Obtenha o modo para permitir ou negar os privilégios dos remetentes para iniciar atividades em segundo plano para o PendingIntent.

PendingIntentCreatorBackgroundActivityStartMode

Retorna o modo para iniciar atividades em segundo plano concedidas pelo criador do PendingIntent.

SplashScreenStyle

Obtém o estilo que pode ser usado para iniciar uma atividade a frio.

ThresholdClass

Fornece infraestrutura de associação JNI para Android.App.ActivityOptions.

ThresholdType

Fornece infraestrutura de associação JNI para Android.App.ActivityOptions.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
Equals(Object)

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
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)
GetLaunchCookie()

Obtém o cookie de inicialização associado a essas opções, se definido.

JavaFinalize()
Obsoleto.

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)
MakeBasic()

Crie um ActivityOptions básico que não tenha nenhuma animação especial associada a ela.

MakeClipRevealAnimation(View, Int32, Int32, Int32, Int32)

Crie um ActivityOptions especificando uma animação em que a nova atividade é revelada de uma pequena área de origem da tela para sua representação completa final.

MakeCustomAnimation(Context, Int32, Int32, Int32)

Crie um ActivityOptions especificando uma animação personalizada a ser executada quando a atividade for exibida.

MakeCustomAnimation(Context, Int32, Int32)

Crie um ActivityOptions especificando uma animação personalizada a ser executada quando a atividade for exibida.

MakeLaunchIntoPip(PictureInPictureParams)

Cria uma ActivityOptions instância que é iniciada em imagem em imagem.

MakeScaleUpAnimation(View, Int32, Int32, Int32, Int32)

Crie um ActivityOptions especificando uma animação em que a nova atividade é dimensionada de uma pequena área de origem da tela para sua representação completa final.

MakeSceneTransitionAnimation(Activity, Pair[])

Crie um ActivityOptions para fazer a transição entre atividades usando animações de cena entre atividades.

MakeSceneTransitionAnimation(Activity, View, String)

Crie um ActivityOptions para fazer a transição entre atividades usando animações de cena entre atividades.

MakeTaskLaunchBehind()

Se definido junto com a Intenção.

MakeThumbnailScaleUpAnimation(View, Bitmap, Int32, Int32)

Crie um ActivityOptions especificando uma animação em que uma miniatura é dimensionada de uma determinada posição para a nova janela de atividade que está sendo iniciada.

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)
RequestUsageTimeReport(PendingIntent)

Pergunte ao sistema acompanhar o tempo que o usuário passa no aplicativo que está sendo iniciado e denunciá-lo novamente uma vez concluído.

SetAppVerificationBundle(Bundle)

Defina o Bundle que é fornecido ao instalador do aplicativo para verificação adicional se a chamada resultar Context#startActivity na instalação de um aplicativo.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetLaunchBounds(Rect)

Define os limites (tamanho e posição da janela) em que a atividade deve ser iniciada.

SetLaunchCookie(ActivityOptions+LaunchCookie)

Define um cookie de inicialização para acompanhar a Atividade e a tarefa iniciadas como resultado dessas opções.

SetLaunchDisplayId(Int32)

Define a ID da exibição em que a atividade deve ser iniciada.

SetLockTaskEnabled(Boolean)

Define se a atividade deve ser iniciada no modo LockTask.

SetMovableTaskRequired(Boolean)

Define se uma tarefa na qual a atividade será iniciada é necessária para ser móvel logo após a inicialização usando o ActivityManager.AppTask#moveTaskTo(TaskLocation, java.util.concurrent.Executor, android.os.OutcomeReceiver) método.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
SetPendingIntentBackgroundActivityStartMode(BackgroundActivityStartMode)

Define o modo para permitir ou negar que os privilégios dos remetentes iniciem atividades em segundo plano para o PendingIntent.

SetPendingIntentCreatorBackgroundActivityStartMode(BackgroundActivityStartMode)

Permitir que um PendingIntent usuário use o privilégio de seu criador para iniciar atividades em segundo plano.

SetShareIdentityEnabled(Boolean)

Define se a identidade do aplicativo de inicialização deve ser compartilhada com a atividade.

SetSplashScreenStyle(Int32)

Define o estilo de tela inicial preferencial das atividades de abertura.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToBundle()

Retorna as opções criadas como um Pacote, que podem ser passadas para android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos relacionados e relacionados.

ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Update(ActivityOptions)

Atualize os valores atuais neste ActivityOptions daqueles fornecidos em <var otherOptions></var>.

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)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Classe auxiliar para a criação de um pacote de opções que pode ser usado com android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) métodos e relacionados.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a