Bagikan melalui


Context.CreateDisplayContext(Display) Metode

Definisi

Mengembalikan objek baru Context dari konteks saat ini tetapi dengan sumber daya yang disesuaikan agar sesuai dengan metrik display.

[Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")]
public abstract Android.Content.Context? CreateDisplayContext (Android.Views.Display display);
[<Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")>]
abstract member CreateDisplayContext : Android.Views.Display -> Android.Content.Context

Parameter

display
Display

Tampilan tempat sumber daya konteks saat ini disesuaikan.

Mengembalikan

Konteks untuk tampilan.

Atribut

Keterangan

Mengembalikan objek baru Context dari konteks saat ini tetapi dengan sumber daya yang disesuaikan agar sesuai dengan metrik display. 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.

<b>Catatan:</b> Ini Context adalah b>bukan</b> yang <diharapkan diperbarui dengan konfigurasi baru jika konfigurasi tampilan yang mendasar berubah dan cache Resources yang dikembalikannya bisa basi. Disarankan untuk digunakan android.hardware.display.DisplayManager.DisplayListener untuk mendengarkan perubahan dan membuat ulang instans jika perlu.

Ini Context adalah <b>bukan</b> konteks UI, jangan gunakan untuk mengakses komponen UI atau mendapatkan WindowManager instans.

Untuk mendapatkan instans WindowManager yang dikonfigurasi untuk menampilkan jendela pada tampilan yang diberikan, panggil #createWindowContext(int, Bundle) pada konteks tampilan yang dikembalikan, lalu panggil #getSystemService(String) atau #getSystemService(Class) pada konteks jendela yang dikembalikan.

Dokumentasi Java untuk android.content.Context.createDisplayContext(android.view.Display).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk