Activity.CallingPackage Propriedade

Definição

Retorne o nome do pacote que invocou essa atividade.

public virtual string? CallingPackage { [Android.Runtime.Register("getCallingPackage", "()Ljava/lang/String;", "GetGetCallingPackageHandler")] get; }
[<get: Android.Runtime.Register("getCallingPackage", "()Ljava/lang/String;", "GetGetCallingPackageHandler")>]
member this.CallingPackage : string

Valor da propriedade

O pacote da atividade que receberá sua resposta ou nulo se nenhum.

Atributos

Comentários

Retorne o nome do pacote que invocou essa atividade. É para ele que os dados #setResult setResult() serão enviados. Você pode usar essas informações para validar que o destinatário tem permissão para receber os dados.

Observação: se a atividade de chamada não estiver esperando um resultado (ou seja, ele não usou o #startActivityForResult formulário que inclui um código de solicitação), o pacote de chamada será nulo.

Observação: antes android.os.Build.VERSION_CODES#JELLY_BEAN_MR2, o resultado desse método era instável. Se o processo que hospeda o pacote de chamada não estiver mais em execução, ele retornará nulo em vez do nome do pacote apropriado. Em vez disso, você pode usar #getCallingActivity() e recuperar o nome do pacote.

Java documentação para android.app.Activity.getCallingPackage().

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.

Aplica-se a