Sprache

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[]

Die Gruppe der Aktivitäten, aus denen der Benutzer beim Festlegen dieser Einstellung auswählen wurde.

activity
ComponentName

Der Komponentenname der Aktivität, die bevorzugt werden soll.

Attribute

Hinweise

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

Dieses Element 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. Um die von der Plattform aufgelösten Aktivitäten zu ermitteln, verwenden #resolveActivity Oder #queryIntentActivities. Informationen zum Konfigurieren einer App für eine bestimmte Rolle und zum Überprüfen der aktuellen Rolleninhaber 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 auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: