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