Context.RegisterComponentCallbacks(IComponentCallbacks) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.