Intent.Selector Properti
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.
Mengembalikan pemilih tertentu yang terkait dengan Niat ini. -or- Atur pemilih untuk Niat ini.
public virtual Android.Content.Intent? Selector { [Android.Runtime.Register("getSelector", "()Landroid/content/Intent;", "GetGetSelectorHandler")] get; [Android.Runtime.Register("setSelector", "(Landroid/content/Intent;)V", "GetSetSelector_Landroid_content_Intent_Handler")] set; }
[<get: Android.Runtime.Register("getSelector", "()Landroid/content/Intent;", "GetGetSelectorHandler")>]
[<set: Android.Runtime.Register("setSelector", "(Landroid/content/Intent;)V", "GetSetSelector_Landroid_content_Intent_Handler")>]
member this.Selector : Android.Content.Intent with get, set
Nilai Properti
- Atribut
Keterangan
Dokumentasi getter properti:
Mengembalikan pemilih tertentu yang terkait dengan Niat ini. Jika tidak ada, mengembalikan null. Lihat #setSelector untuk informasi lebih lanjut.
Dokumentasi Java untuk android.content.Intent.getSelector().
Dokumentasi setter properti:
Atur pemilih untuk Niat ini. Ini adalah modifikasi untuk jenis hal yang akan cocok dengan Niat. Jika pemilih diatur, pemilih akan digunakan saat mencoba menemukan entitas yang dapat menangani Niat, bukan konten utama Niat. Ini memungkinkan Anda membangun Niat yang berisi protokol generik sambil menargetkannya lebih khusus.
Contoh di mana ini dapat digunakan adalah dengan hal-hal seperti #CATEGORY_APP_BROWSER. Kategori ini memungkinkan Anda untuk membangun Niat yang akan meluncurkan aplikasi Browser. Namun, titik masuk utama aplikasi yang benar sebenarnya #ACTION_MAIN#CATEGORY_LAUNCHER dengan #setComponent(ComponentName) digunakan untuk menentukan Aktivitas aktual yang akan diluncurkan. Jika Anda meluncurkan browser dengan sesuatu yang berbeda, perilaku yang tidak diinginkan dapat terjadi jika pengguna sebelumnya atau yang lebih baru meluncurkannya dengan cara normal, karena tidak cocok. Sebagai gantinya, Anda dapat membangun Niat dengan tindakan MAIN (tetapi belum ada ComponentName yang ditentukan) dan mengatur pemilih dengan #ACTION_MAIN dan #CATEGORY_APP_BROWSER untuk mengarahkannya secara khusus ke aktivitas browser.
Mengatur pemilih tidak berdampak pada perilaku #filterEquals(Intent) dan #filterHashCode(). Ini adalah bagian dari perilaku pemilih yang diinginkan -- itu tidak berdampak pada arti dasar Niat, hanya jenis hal apa yang akan dicocokkan dengannya ketika menentukan siapa yang dapat menanganinya.
Anda tidak dapat menggunakan pemilih dan #setPackage(String) pada Niat dasar yang sama.
Dokumentasi Java untuk android.content.Intent.setSelector(android.content.Intent).
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.