Activity.CallingPackage Propriedade
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.
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 em 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, ela não usou o formulário startActivityForResult(Intent, int) que inclui um código de solicitação, o pacote de chamada será nulo.
Observação: antes de Build.VERSION_CODES. JELLY_BEAN_MR2, o resultado desse método foi 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. Você pode usar getCallingActivity() e recuperar o nome do pacote a partir dele.
Referência do Android 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.