Share via


Context.CreatePackageContext(String, PackageContextFlags) Metodo

Definizione

Restituisce un nuovo oggetto Context per il nome dell'applicazione specificato.

[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

Parametri

packageName
String

Nome del pacchetto dell'applicazione.

flags
PackageContextFlags

Flag di opzione.

Restituisce

Oggetto Context per l'applicazione.

Attributi

Eccezioni

Commenti

Restituisce un nuovo oggetto Context per il nome dell'applicazione specificato. Questo contesto equivale a quello che l'applicazione denominata ottiene all'avvio, contenente le stesse risorse e il caricatore di classi. Ogni chiamata a questo metodo restituisce una nuova istanza di un oggetto Context; Gli oggetti contesto non vengono condivisi, ma condividono lo stato comune (Risorse, ClassLoader e così via) in modo che l'istanza context stessa sia abbastanza leggera.

android.content.pm.PackageManager.NameNotFoundException Genera un'eccezione se non è presente alcuna applicazione con il nome del pacchetto specificato.

java.lang.SecurityException Genera un'eccezione se il contesto richiesto non può essere caricato nel processo del chiamante per motivi di sicurezza (vedere #CONTEXT_INCLUDE_CODE per altre informazioni}.

Documentazione java per android.content.Context.createPackageContext(java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Si applica a