다음을 통해 공유


ChooserTarget 생성자

정의

오버로드

ChooserTarget(ICharSequence, Icon, Single, ComponentName, Bundle)

선택기 UI를 사용하여 프레젠테이션에 대한 딥 링크 대상을 생성합니다.

ChooserTarget(String, Icon, Single, ComponentName, Bundle)

ChooserTarget(ICharSequence, Icon, Single, ComponentName, Bundle)

선택기 UI를 사용하여 프레젠테이션에 대한 딥 링크 대상을 생성합니다.

[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V", "", ApiSince=23)]
public ChooserTarget(Java.Lang.ICharSequence? title, Android.Graphics.Drawables.Icon? icon, float score, Android.Content.ComponentName? componentName, Android.OS.Bundle? intentExtras);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V", "", ApiSince=23)>]
new Android.Service.Chooser.ChooserTarget : Java.Lang.ICharSequence * Android.Graphics.Drawables.Icon * single * Android.Content.ComponentName * Android.OS.Bundle -> Android.Service.Chooser.ChooserTarget

매개 변수

title
ICharSequence

사용자에게 표시될 대상의 제목

icon
Icon

이 대상을 나타내는 아이콘

score
Single

0.0f에서 1.0f 사이의 이 대상에 대한 순위 점수(포함)

componentName
ComponentName

이 대상을 선택한 경우 시작할 구성 요소의 이름

intentExtras
Bundle

시작된 의도의 엑스트라와 병합할 엑스트라 번들

특성

설명

선택기 UI를 사용하여 프레젠테이션에 대한 딥 링크 대상을 생성합니다.

대상은 사용자에게 프레젠테이션할 제목과 아이콘으로 구성됩니다. 이 대상을 표시하는 UI는 제공된 아이콘을 자르거나 크기를 조정하거나 오버레이할 뿐만 아니라 사용 가능한 공간에 표시하기에 너무 길면 제목이 잘릴 수 있습니다.

대상의 작성자는 순위 점수를 제공할 수 있습니다. 이 점수는 동일한 ChooserTargetService#onGetChooserTargets(ComponentName, IntentFilter) query대상에서 제공하는 다른 대상을 기준으로 가정합니다. 점수는 0.0f(일치 가능성 없음)에서 1.0f(매우 관련성이 있는 일치)의 범위에 있어야 합니다. 대상 집합에 대한 점수는 1로 합산할 필요가 없습니다.

ComponentName은 작성자 고유 패키지의 활동 구성 요소 이름 또는 다른 패키지에서 내보낸 구성 요소여야 합니다. 대상 활동으로 전송되기 전에 최종 의도에 병합될 추가 항목의 선택적 번들을 제공할 수 있습니다. 이를 사용하여 대상 활동이 읽을 딥 링크에 대한 추가 데이터를 추가합니다. 예: 대화 ID, 전자 메일 주소 등

시스템에서 병합하도록 선택 취소할 수 없으므로 사용자 지정 android.os.Parcelable 형식을 엑스트라 번들에 배치하지 않도록 주의하세요.

에 대한 android.service.chooser.ChooserTarget.ChooserTarget(java.lang.CharSequence, android.graphics.drawable.Icon, float, android.content.ComponentName, android.os.Bundle)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

ChooserTarget(String, Icon, Single, ComponentName, Bundle)

[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V", "", ApiSince=23)]
public ChooserTarget(string? title, Android.Graphics.Drawables.Icon? icon, float score, Android.Content.ComponentName? componentName, Android.OS.Bundle? intentExtras);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V", "", ApiSince=23)>]
new Android.Service.Chooser.ChooserTarget : string * Android.Graphics.Drawables.Icon * single * Android.Content.ComponentName * Android.OS.Bundle -> Android.Service.Chooser.ChooserTarget

매개 변수

title
String
icon
Icon
score
Single
componentName
ComponentName
intentExtras
Bundle
특성

설명

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상