Context.CreateDeviceContext(Int32) Metodo

Definizione

Restituisce un nuovo Context oggetto dal contesto corrente, ma con l'associazione deviceIddel dispositivo specificata da .

[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

Parametri

deviceId
Int32

ID del dispositivo da associare a questo contesto.

Valori restituiti

Contesto associato all'ID dispositivo specificato.

Attributi

Commenti

Restituisce un nuovo Context oggetto dal contesto corrente, ma con l'associazione deviceIddel dispositivo specificata da . Ogni chiamata a questo metodo restituisce una nuova istanza di un oggetto contesto. Gli oggetti contesto non sono condivisi; Tuttavia, lo stato comune (ad esempio ClassLoader e altre risorse per la stessa configurazione) può essere condiviso, quindi è Context leggero.

Le applicazioni eseguite nei dispositivi virtuali possono usare questo metodo per accedere alle funzionalità e alle funzionalità predefinite del dispositivo (passando Context#DEVICE_ID_DEFAULT. Analogamente, le applicazioni in esecuzione nel dispositivo predefinito possono accedere alle funzionalità dei dispositivi virtuali.

Si noti che l'istanza appena creata verrà associata alla stessa visualizzazione del contesto padre, indipendentemente dall'ID dispositivo passato qui.

per android.content.Context.createDeviceContext(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a