PackageManager.AddPreferredActivity Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.