다음을 통해 공유


PackageManager.GetPreferredActivities 메서드

정의

현재 시스템에 등록된, 이전에 추가 #addPreferredActivity된 기본 설정 활동을 모두 검색합니다.

[Android.Runtime.Register("getPreferredActivities", "(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I", "GetGetPreferredActivities_Ljava_util_List_Ljava_util_List_Ljava_lang_String_Handler")]
public abstract int GetPreferredActivities (System.Collections.Generic.IList<Android.Content.IntentFilter> outFilters, System.Collections.Generic.IList<Android.Content.ComponentName> outActivities, string? packageName);
[<Android.Runtime.Register("getPreferredActivities", "(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I", "GetGetPreferredActivities_Ljava_util_List_Ljava_util_List_Ljava_lang_String_Handler")>]
abstract member GetPreferredActivities : System.Collections.Generic.IList<Android.Content.IntentFilter> * System.Collections.Generic.IList<Android.Content.ComponentName> * string -> int

매개 변수

outFilters
IList<IntentFilter>

기본 설정된 모든 활동의 필터를 배치하는 데 필요한 목록입니다.

outActivities
IList<ComponentName>

기본 설정된 모든 활동의 구성 요소 이름을 배치하는 데 필요한 목록입니다.

packageName
String

목록을 제한하려는 선택적 패키지입니다. null이면 모든 활동이 반환됩니다. null이 아니면 지정된 패키지의 해당 활동만 반환됩니다.

반환

발견된 등록된 기본 설정 작업의 총 수(고유한 활동 구성 요소 수가 아닌 고유한 IntentFilter 레코드 수)를 반환합니다.

특성

설명

현재 시스템에 등록된, 이전에 추가 #addPreferredActivity된 기본 설정 활동을 모두 검색합니다.

이 멤버는 더 이상 사용되지 않습니다. 이 함수는 더 이상 아무 작업도 수행하지 않습니다. 기본 활동을 할당하는 것은 플랫폼의 책임이며 직접 수정할 수 없습니다. 플랫폼에서 해결된 활동을 확인하려면 사용 #resolveActivity 하거나 #queryIntentActivities. 특정 역할을 담당하도록 앱을 구성하고 현재 역할 소유자를 확인하려면 다음을 참조하세요 android.app.role.RoleManager.

에 대한 android.content.pm.PackageManager.getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, java.lang.String)Java 설명서

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

적용 대상