Language

PackageManager.AddPreferredActivity メソッド

定義

注意事項

deprecated

新しい優先アクティビティ マッピングをシステムに追加します。

[Android.Runtime.Register("addPreferredActivity", "(Landroid/content/IntentFilter;I[Landroid/content/ComponentName;Landroid/content/ComponentName;)V", "GetAddPreferredActivity_Landroid_content_IntentFilter_IarrayLandroid_content_ComponentName_Landroid_content_ComponentName_Handler")]
[System.Obsolete("deprecated")]
public abstract void AddPreferredActivity(Android.Content.IntentFilter filter, Android.Content.MatchResults match, Android.Content.ComponentName[]? set, Android.Content.ComponentName activity);
[<Android.Runtime.Register("addPreferredActivity", "(Landroid/content/IntentFilter;I[Landroid/content/ComponentName;Landroid/content/ComponentName;)V", "GetAddPreferredActivity_Landroid_content_IntentFilter_IarrayLandroid_content_ComponentName_Landroid_content_ComponentName_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member AddPreferredActivity : Android.Content.IntentFilter * Android.Content.MatchResults * Android.Content.ComponentName[] * Android.Content.ComponentName -> unit

パラメーター

filter
IntentFilter

このアクティビティが優先される意図のセット。

match
MatchResults

IntentFilter は、この基本設定が適用されるカテゴリと一致します。

set
ComponentName[]

この設定が行われたときにユーザーが選択していたアクティビティのセット。

activity
ComponentName

推奨されるアクティビティのコンポーネント名。

属性

注釈

新しい優先アクティビティ マッピングをシステムに追加します。 これは、 Context#startActivity(Intent) Context.startActivity() が複数の一致するアクティビティを検出し、指定されたフィルターにも一致するときに、指定されたアクティビティ コンポーネントを自動的に選択するために使用されます。

このメンバーは非推奨です。 この関数は何も実行しなくなりました。 優先アクティビティを割り当てるのはプラットフォームの責任であり、直接変更することはできません。 プラットフォームによって解決されるアクティビティを特定するには、 #resolveActivity または #queryIntentActivitiesを使用します。 特定のロールを担当するようにアプリを構成し、現在のロール所有者を確認するには、 android.app.role.RoleManagerを参照してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象