Context.CreateDeviceContext(Int32) Metode

Definisi

Mengembalikan objek baru Context dari konteks saat ini tetapi dengan asosiasi perangkat yang deviceIddiberikan oleh .

[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

Parameter

deviceId
Int32

ID perangkat yang akan dikaitkan dengan konteks ini.

Mengembalikan

Konteks yang terkait dengan ID perangkat yang diberikan.

Atribut

Keterangan

Mengembalikan objek baru Context dari konteks saat ini tetapi dengan asosiasi perangkat yang deviceIddiberikan oleh . Setiap panggilan ke metode ini mengembalikan instans baru objek konteks. Objek konteks tidak dibagikan; namun, status umum (seperti ClassLoader dan sumber daya lain untuk konfigurasi yang sama) dapat dibagikan, sehingga Context itu sendiri ringan.

Aplikasi yang berjalan pada perangkat virtual dapat menggunakan metode ini untuk mengakses kemampuan dan fungsionalitas perangkat default (dengan melewati Context#DEVICE_ID_DEFAULT. Demikian pula, aplikasi yang berjalan pada perangkat default dapat mengakses fungsionalitas perangkat virtual.

Perhatikan bahwa instans yang baru dibuat akan dikaitkan dengan tampilan yang sama dengan Konteks induk, terlepas dari ID perangkat yang diteruskan di sini.

Java dokumentasi untuk android.content.Context.createDeviceContext(int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk