Bagikan melalui


Context.RegisterComponentCallbacks(IComponentCallbacks) Metode

Definisi

Tambahkan baru ComponentCallbacks ke aplikasi dasar Konteks, yang akan dipanggil pada saat yang sama dengan metode aktivitas ComponentCallbacks dan komponen lainnya dipanggil.

[Android.Runtime.Register("registerComponentCallbacks", "(Landroid/content/ComponentCallbacks;)V", "GetRegisterComponentCallbacks_Landroid_content_ComponentCallbacks_Handler")]
public virtual void RegisterComponentCallbacks (Android.Content.IComponentCallbacks? callback);
[<Android.Runtime.Register("registerComponentCallbacks", "(Landroid/content/ComponentCallbacks;)V", "GetRegisterComponentCallbacks_Landroid_content_ComponentCallbacks_Handler")>]
abstract member RegisterComponentCallbacks : Android.Content.IComponentCallbacks -> unit
override this.RegisterComponentCallbacks : Android.Content.IComponentCallbacks -> unit

Parameter

callback
IComponentCallbacks

Antarmuka yang akan dipanggil. Ini bisa berupa ComponentCallbacks antarmuka atau ComponentCallbacks2 .

Atribut

Keterangan

Tambahkan baru ComponentCallbacks ke aplikasi dasar Konteks, yang akan dipanggil pada saat yang sama dengan metode aktivitas ComponentCallbacks dan komponen lainnya dipanggil. Perhatikan bahwa Anda <harus></em> pastikan untuk menggunakan #unregisterComponentCallbacks jika sesuai di masa mendatang; ini tidak akan dihapus untuk Anda.

Setelah Build.VERSION_CODES#S, Mendaftarkan ComponentCallbacks ke Context yang dibuat melalui #createWindowContext(int, Bundle) atau #createWindowContext(Display, int, Bundle) akan menerima ComponentCallbacks#onConfigurationChanged(Configuration) dari Window Context daripada aplikasi dasarnya. Sangat membantu jika Anda ingin menangani komponen UI yang terkait dengan Konteks Jendela saat Konteks Jendela memiliki perubahan konfigurasi.

Dokumentasi Java untuk android.content.Context.registerComponentCallbacks(android.content.ComponentCallbacks).

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