Freigeben über


Context.CreatePackageContext(String, PackageContextFlags) Methode

Definition

Gibt ein neues Context-Objekt für den angegebenen Anwendungsnamen zurück.

[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

Parameter

packageName
String

Name des Anwendungspakets.

flags
PackageContextFlags

Optionskennzeichnungen.

Gibt zurück

A Context für die Anwendung.

Attribute

Ausnahmen

Hinweise

Gibt ein neues Context-Objekt für den angegebenen Anwendungsnamen zurück. Dieser Kontext entspricht dem, was die benannte Anwendung beim Starten erhält, die dieselben Ressourcen und Klassenladeprogramme enthält. Jeder Aufruf dieser Methode gibt eine neue Instanz eines Context-Objekts zurück. Kontextobjekte werden nicht freigegeben, sie teilen jedoch den gemeinsamen Zustand (Resources, ClassLoader usw.), sodass die Kontextinstanz selbst relativ leicht ist.

Löst aus android.content.pm.PackageManager.NameNotFoundException , wenn keine Anwendung mit dem angegebenen Paketnamen vorhanden ist.

Wird ausgelöst, wenn der angeforderte java.lang.SecurityException Kontext aus Sicherheitsgründen nicht in den Prozess des Aufrufers geladen werden kann (weitere Informationen finden Sie unter #CONTEXT_INCLUDE_CODE ".

Java-Dokumentation für android.content.Context.createPackageContext(java.lang.String, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: