ActivityOptions Classe

Definição

Classe auxiliar para criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos 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(PendingIntent) que contém o tempo total (em ms) que o usuário gastou no fluxo do aplicativo.

ExtraUsageTimeReportPackages

Um pacote nos extras entregue por requestUsageTimeReport(PendingIntent) que 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 ao PendingIntent todos os privilégios de início da atividade em segundo plano, incluindo aqueles normalmente reservados para contextos privilegiados (por exemplo, aplicativos complementares ou aqueles com a permissão START_ACTIVITIES_FROM_BACKGROUND).

ModeBackgroundActivityStartAllowed

Essa constante foi preterida no nível 36 da API.

ModeBackgroundActivityStartAllowIfVisible
Obsoleto.

Concede os privilégios de início da atividade em segundo plano PendingIntent somente quando o aplicativo tem uma janela visível (ou seja, é visível para o usuário).

ModeBackgroundActivityStartDenied
Obsoleto.

Nega ao PendingIntent quaisquer privilégios de início de 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.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
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 criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos 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

Esse método foi preterido no nível 34 da API.

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 criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos 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 criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos relacionados.

(Herdado de JavaObject)
Equals(Object)

Classe auxiliar para criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos 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)
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)
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 instância do ActivityOptions 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()

Esse método foi preterido no nível de API 10000.

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 Pacote fornecido ao instalador do aplicativo para verificação adicional se a chamada para Context.startActivity resultar 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.

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.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe auxiliar para criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos 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 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 pode ser passado para Context.startActivity(Intent, Bundle) e métodos 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 outrosOptions.

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 criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos relacionados.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

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

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe auxiliar para criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos 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 criar um pacote de opções que pode ser usado com Context.startActivity(Intent, Bundle) e métodos relacionados.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a