Intent.SetComponent(ComponentName) Metode

Definisi

(Biasanya opsional) Atur komponen secara eksplisit untuk menangani niat.

[Android.Runtime.Register("setComponent", "(Landroid/content/ComponentName;)Landroid/content/Intent;", "GetSetComponent_Landroid_content_ComponentName_Handler")]
public virtual Android.Content.Intent SetComponent(Android.Content.ComponentName? component);
[<Android.Runtime.Register("setComponent", "(Landroid/content/ComponentName;)Landroid/content/Intent;", "GetSetComponent_Landroid_content_ComponentName_Handler")>]
abstract member SetComponent : Android.Content.ComponentName -> Android.Content.Intent
override this.SetComponent : Android.Content.ComponentName -> Android.Content.Intent

Parameter

component
ComponentName

Nama komponen aplikasi untuk menangani niat, atau null untuk membiarkan sistem menemukannya untuk Anda.

Mengembalikan

Mengembalikan objek Niat yang sama, untuk menautkan beberapa panggilan ke dalam satu pernyataan.

Atribut

Keterangan

(Biasanya opsional) Atur komponen secara eksplisit untuk menangani niat. Jika dibiarkan dengan nilai default null, sistem akan menentukan kelas yang sesuai untuk digunakan berdasarkan bidang lain (tindakan, data, jenis, kategori) di Niat. Jika kelas ini ditentukan, kelas yang ditentukan akan selalu digunakan terlepas dari bidang lainnya. Anda hanya boleh menetapkan nilai ini ketika Anda tahu bahwa Anda benar-benar ingin kelas tertentu digunakan; jika tidak, lebih baik membiarkan sistem menemukan kelas yang sesuai sehingga Anda akan menghormati aplikasi dan preferensi pengguna yang diinstal.

Java dokumentasi untuk android.content.Intent.setComponent(android.content.ComponentName).

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.

Berlaku untuk

Lihat juga

  • <xref:Android.Content.Intent.SetClassName(Android.Content.Context%2c+System.String)>
  • <xref:Android.Content.Intent.SetClassName(System.String%2c+System.String)>
  • Component
  • ResolveActivity(PackageManager)