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 lain 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 lain 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.
Setelah Build.VERSION_CODES#TIRAMISU, mendaftarkan ComponentCallbacks ke Activity konteks akan menerima ComponentCallbacks#onConfigurationChanged(Configuration) dari Activity#onConfigurationChanged(Configuration) daripada aplikasi dasarnya.
Setelah Build.VERSION_CODES#UPSIDE_DOWN_CAKE, mendaftarkan ComponentCallbacks akan android.inputmethodservice.InputMethodService menerima ComponentCallbacks#onConfigurationChanged(Configuration) dari InputmethodService daripada aplikasi dasarnya. Sangat membantu jika Anda ingin menangani komponen UI ketika IME memiliki perubahan konfigurasi.
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.