Context.CreatePackageContext(String, PackageContextFlags) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un nuevo objeto Context para el nombre de aplicación especificado.
[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
Parámetros
- packageName
- String
Nombre del paquete de la aplicación.
- flags
- PackageContextFlags
Marcas de opción.
Devoluciones
para Context
la aplicación.
- Atributos
Excepciones
Comentarios
Devuelve un nuevo objeto Context para el nombre de aplicación especificado. Este contexto es el mismo que el que obtiene la aplicación con nombre cuando se inicia, que contiene los mismos recursos y cargador de clases. Cada llamada a este método devuelve una nueva instancia de un objeto Context; Los objetos de contexto no se comparten, pero comparten el estado común (Recursos, ClassLoader, etc.), por lo que la propia instancia de Context es bastante ligera.
Produce android.content.pm.PackageManager.NameNotFoundException
si no hay ninguna aplicación con el nombre del paquete especificado.
Produce java.lang.SecurityException
si el contexto solicitado no se puede cargar en el proceso del autor de la llamada por motivos de seguridad (consulte #CONTEXT_INCLUDE_CODE
para obtener más información}.
Documentación de Java para android.content.Context.createPackageContext(java.lang.String, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.