Langue

Activity.CallingPackage Propriété

Définition

Retourne le nom du package qui a appelé cette activité.

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

Valeur de propriété

Package de l’activité qui recevra votre réponse ou null si aucun.

Attributs

Remarques

Retourne le nom du package qui a appelé cette activité. Il s’agit de la personne à laquelle les données de setResult() seront envoyées. Vous pouvez utiliser ces informations pour vérifier que le destinataire est autorisé à recevoir les données. Remarque : si l’activité appelante ne s’attend pas à un résultat (c’est-à-dire qu’elle n’a pas utilisé le formulaire startActivityForResult(Intent, int) qui inclut un code de requête), le package appelant est null.

Remarque : avant Build.VERSION_CODES. JELLY_BEAN_MR2, le résultat de cette méthode était instable. Si le processus hébergeant le package appelant n’était plus en cours d’exécution, il retournerait null au lieu du nom de package approprié. Vous pouvez utiliser getCallingActivity() et récupérer le nom du package à partir de celui-ci à la place.

Référence Android pour android.app.Activity.getCallingPackage.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à