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
這是您希望縮小清單的可選方案。 若為無,則所有活動將被回傳;若非空,則僅回傳給定套件中的活動。
傳回
回傳已註冊的優先活動總數(分別為不同的 IntentFilter 紀錄數量,而非獨特活動元件數量)。
- 屬性
備註
檢索先前加入 #addPreferredActivity、目前系統已註冊的所有優先活動。
此會員已被棄用。 這個函數現在已經不再做任何事了。 平台負責分配優先活動,且不能直接修改。 要確定平台解決的活動,請使用 #resolveActivity 或 #queryIntentActivities。 若要設定應用程式負責特定角色並檢查目前的角色持有者,請參見 android.app.role.RoleManager。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。