Context.CreatePackageContext(String, PackageContextFlags) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 ottiene l'applicazione denominata 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 piuttosto leggera.
Genera un'eccezione android.content.pm.PackageManager.NameNotFoundException
se non è presente alcuna applicazione con il nome del pacchetto specificato.
Genera un'eccezione java.lang.SecurityException
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 progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.