Context.CreateDeviceContext(Int32) Método

Definição

Retorna um novo Context objeto do contexto atual, mas com a associação de dispositivo fornecida pelo deviceId.

[Android.Runtime.Register("createDeviceContext", "(I)Landroid/content/Context;", "GetCreateDeviceContext_IHandler", ApiSince=34)]
public virtual Android.Content.Context CreateDeviceContext(int deviceId);
[<Android.Runtime.Register("createDeviceContext", "(I)Landroid/content/Context;", "GetCreateDeviceContext_IHandler", ApiSince=34)>]
abstract member CreateDeviceContext : int -> Android.Content.Context
override this.CreateDeviceContext : int -> Android.Content.Context

Parâmetros

deviceId
Int32

A ID do dispositivo a ser associada a esse contexto.

Retornos

Um contexto associado à ID do dispositivo fornecida.

Atributos

Comentários

Retorna um novo Context objeto do contexto atual, mas com a associação de dispositivo fornecida pelo deviceId. Cada chamada para esse método retorna uma nova instância de um objeto de contexto. Objetos de contexto não são compartilhados; no entanto, o estado comum (como o ClassLoader e outros recursos para a mesma configuração) pode ser compartilhado, de modo que o Context próprio é leve.

Os aplicativos executados em dispositivos virtuais podem usar esse método para acessar os recursos e funcionalidades padrão do dispositivo (passando Context#DEVICE_ID_DEFAULT. Da mesma forma, aplicativos em execução no dispositivo padrão podem acessar a funcionalidade de dispositivos virtuais.

Observe que a instância recém-criada será associada à mesma exibição que o Contexto pai, independentemente da ID do dispositivo passada aqui.

Java documentação para android.content.Context.createDeviceContext(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a