PackageManager.GetPreferredActivities メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システムに現在登録されているすべての優先アクティビティ (以前に追加 #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 オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。