Share via


PackageManager.AddPreferredActivity Methode

Definition

Achtung

deprecated

Fügen Sie dem System eine neue bevorzugte Aktivitätszuordnung hinzu.

[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

Parameter

filter
IntentFilter

Der Satz von Absichten, unter denen diese Aktivität bevorzugt wird.

match
MatchResults

Die IntentFilter-Übereinstimmungskategorie, für die diese Einstellung gilt.

set
ComponentName[]

Der Satz von Aktivitäten, die der Benutzer auswählte, als diese Einstellung festgelegt wurde.

activity
ComponentName

Der Komponentenname der zu bevorzugenden Aktivität.

Attribute

Hinweise

Fügen Sie dem System eine neue bevorzugte Aktivitätszuordnung hinzu. Dies wird verwendet, um automatisch die angegebene Aktivitätskomponente auszuwählen, wenn Context#startActivity(Intent) Context.startActivity() mehrere übereinstimmende Aktivitäten gefunden werden und auch dem angegebenen Filter entspricht.

Dieses Member ist veraltet. Diese Funktion führt nichts mehr aus. Es liegt in der Verantwortung der Plattform, bevorzugte Aktivitäten zuzuweisen, und dies kann nicht direkt geändert werden. Verwenden Sie #resolveActivity oder #queryIntentActivities, um die von der Plattform aufgelösten Aktivitäten zu bestimmen. Informationen zum Konfigurieren einer App, die für eine bestimmte Rolle verantwortlich ist und aktuelle Rolleninhaber überprüfen, finden Sie unter android.app.role.RoleManager.

Java-Dokumentation für android.content.pm.PackageManager.addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: