Intent.SetComponent(ComponentName) メソッド

定義

(通常は省略可能)意図を処理するようにコンポーネントを明示的に設定します。

[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

パラメーター

component
ComponentName

意図を処理するアプリケーション コンポーネントの名前。システムが見つけ出す場合は null。

戻り値

複数の呼び出しを 1 つのステートメントに連結するために、同じ Intent オブジェクトを返します。

属性

注釈

(通常は省略可能)意図を処理するようにコンポーネントを明示的に設定します。 既定値が null のままの場合、システムはインテントの他のフィールド (アクション、データ、型、カテゴリ) に基づいて、使用する適切なクラスを決定します。 このクラスが定義されている場合、指定されたクラスは他のフィールドに関係なく常に使用されます。 この値は、特定のクラスを絶対に使用することがわかっている場合にのみ設定する必要があります。それ以外の場合は、インストールされているアプリケーションとユーザー設定を尊重するように、システムが適切なクラスを見つけられるようにすることをお勧めします。

android.content.Intent.setComponent(android.content.ComponentName)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

こちらもご覧ください

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