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입니다.

반환

여러 호출을 단일 문에 연결하기 위해 동일한 Intent 개체를 반환합니다.

특성

설명

(일반적으로 선택 사항) 의도를 처리하도록 구성 요소를 명시적으로 설정합니다. 기본값이 null인 경우 시스템은 의도의 다른 필드(작업, 데이터, 형식, 범주)를 기반으로 사용할 적절한 클래스를 결정합니다. 이 클래스가 정의되면 지정된 클래스는 다른 필드에 관계없이 항상 사용됩니다. 특정 클래스를 반드시 사용하려는 경우에만 이 값을 설정해야 합니다. 그렇지 않으면 설치된 애플리케이션 및 사용자 기본 설정을 준수하도록 시스템이 적절한 클래스를 찾을 수 있도록 하는 것이 좋습니다.

에 대한 Java 설명서입니다 android.content.Intent.setComponent(android.content.ComponentName).

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상

추가 정보

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