Intent.SetComponent(ComponentName) Methode

Definition

(Normalerweise optional) Legen Sie die Komponente explizit fest, um die Absicht zu behandeln.

[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

Der Name der Anwendungskomponente, um die Absicht zu verarbeiten, oder NULL, damit das System eines für Sie finden kann.

Gibt zurück

Gibt dasselbe Intent -Objekt zurück, um mehrere Aufrufe in eine einzelne Anweisung zu verketten.

Attribute

Hinweise

(Normalerweise optional) Legen Sie die Komponente explizit fest, um die Absicht zu behandeln. Wenn der Standardwert null ist, bestimmt das System die geeignete Klasse, die basierend auf den anderen Feldern (Aktion, Daten, Typ, Kategorien) im Intent verwendet werden soll. Wenn diese Klasse definiert ist, wird die angegebene Klasse unabhängig von den anderen Feldern immer verwendet. Sie sollten diesen Wert nur festlegen, wenn Sie wissen, dass eine bestimmte Klasse verwendet werden soll. andernfalls ist es besser, das System die entsprechende Klasse zu finden, damit Sie die installierten Anwendungen und Benutzereinstellungen respektieren.

Java Dokumentation für android.content.Intent.setComponent(android.content.ComponentName).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

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