Context.CreatePackageContext(String, PackageContextFlags) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un nouvel objet Context pour le nom d’application donné.
[Android.Runtime.Register("createPackageContext", "(Ljava/lang/String;I)Landroid/content/Context;", "GetCreatePackageContext_Ljava_lang_String_IHandler")]
public abstract Android.Content.Context? CreatePackageContext (string? packageName, Android.Content.PackageContextFlags flags);
[<Android.Runtime.Register("createPackageContext", "(Ljava/lang/String;I)Landroid/content/Context;", "GetCreatePackageContext_Ljava_lang_String_IHandler")>]
abstract member CreatePackageContext : string * Android.Content.PackageContextFlags -> Android.Content.Context
Paramètres
- packageName
- String
Nom du package de l’application.
- flags
- PackageContextFlags
Indicateurs d’option.
Retours
Pour Context
l’application.
- Attributs
Exceptions
Remarques
Retourne un nouvel objet Context pour le nom d’application donné. Ce contexte est identique à ce que l’application nommée obtient lorsqu’elle est lancée, contenant les mêmes ressources et chargeur de classes. Chaque appel à cette méthode retourne une nouvelle instance d’un objet Context ; Les objets de contexte ne sont pas partagés, mais ils partagent un état commun (Ressources, ClassLoader, etc.) afin que l’instance de contexte elle-même soit assez légère.
Lève s’il android.content.pm.PackageManager.NameNotFoundException
n’existe aucune application avec le nom de package donné.
Lève java.lang.SecurityException
si le contexte demandé ne peut pas être chargé dans le processus de l’appelant pour des raisons de sécurité (voir #CONTEXT_INCLUDE_CODE
pour plus d’informations}.
Documentation Java pour android.content.Context.createPackageContext(java.lang.String, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.