Context.CreatePackageContext(String, PackageContextFlags) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorne um novo objeto Context para o nome de aplicativo fornecido.
[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
Nome do pacote do aplicativo.
- flags
- PackageContextFlags
Sinalizadores de opção.
Retornos
A Context
para o aplicativo.
- Atributos
Exceções
Comentários
Retorne um novo objeto Context para o nome de aplicativo fornecido. Esse contexto é o mesmo que o aplicativo nomeado obtém quando é iniciado, contendo os mesmos recursos e carregador de classes. Cada chamada para esse método retorna uma nova instância de um objeto Context; Os objetos de contexto não são compartilhados, no entanto, eles compartilham o estado comum (Resources, ClassLoader, etc), portanto, a instância Context em si é bastante leve.
android.content.pm.PackageManager.NameNotFoundException
Lança se não houver nenhum aplicativo com o nome de pacote fornecido.
java.lang.SecurityException
Lança se o contexto solicitado não puder ser carregado no processo do chamador por motivos de segurança (consulte #CONTEXT_INCLUDE_CODE
para obter mais informações}.
Documentação Java para android.content.Context.createPackageContext(java.lang.String, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.