Freigeben über


PackageManager.ResolveService Methode

Definition

Überlädt

ResolveService(Intent, PackageInfoFlags)

Ermitteln Sie den besten Dienst, der für einen bestimmten Zweck verarbeitet werden soll.

ResolveService(Intent, PackageManager+ResolveInfoFlags)

ResolveService(Intent, PackageInfoFlags)

Ermitteln Sie den besten Dienst, der für einen bestimmten Zweck verarbeitet werden soll.

[Android.Runtime.Register("resolveService", "(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;", "GetResolveService_Landroid_content_Intent_IHandler")]
public abstract Android.Content.PM.ResolveInfo? ResolveService (Android.Content.Intent intent, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("resolveService", "(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;", "GetResolveService_Landroid_content_Intent_IHandler")>]
abstract member ResolveService : Android.Content.Intent * Android.Content.PM.PackageInfoFlags -> Android.Content.PM.ResolveInfo

Parameter

intent
Intent

Eine Absicht, die alle gewünschten Spezifikationen enthält (Aktion, Daten, Typ, Kategorie und/oder Komponente).

flags
PackageInfoFlags

Zusätzliche Optionskennzeichnungen zum Ändern der zurückgegebenen Daten.

Gibt zurück

Gibt ein ResolveInfo -Objekt zurück, das die endgültige Dienstabsicht enthält, die als beste Aktion festgelegt wurde. Gibt NULL zurück, wenn kein übereinstimmener Dienst gefunden wurde.

Attribute

Hinweise

Ermitteln Sie den besten Dienst, der für einen bestimmten Zweck verarbeitet werden soll.

Verwenden Sie diese Verwendung #resolveService(Intent, ResolveInfoFlags) , wenn lange Flags erforderlich sind.

Java-Dokumentation für android.content.pm.PackageManager.resolveService(android.content.Intent, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ResolveService(Intent, PackageManager+ResolveInfoFlags)

[Android.Runtime.Register("resolveService", "(Landroid/content/Intent;Landroid/content/pm/PackageManager$ResolveInfoFlags;)Landroid/content/pm/ResolveInfo;", "GetResolveService_Landroid_content_Intent_Landroid_content_pm_PackageManager_ResolveInfoFlags_Handler", ApiSince=33)]
public virtual Android.Content.PM.ResolveInfo? ResolveService (Android.Content.Intent intent, Android.Content.PM.PackageManager.ResolveInfoFlags flags);
[<Android.Runtime.Register("resolveService", "(Landroid/content/Intent;Landroid/content/pm/PackageManager$ResolveInfoFlags;)Landroid/content/pm/ResolveInfo;", "GetResolveService_Landroid_content_Intent_Landroid_content_pm_PackageManager_ResolveInfoFlags_Handler", ApiSince=33)>]
abstract member ResolveService : Android.Content.Intent * Android.Content.PM.PackageManager.ResolveInfoFlags -> Android.Content.PM.ResolveInfo
override this.ResolveService : Android.Content.Intent * Android.Content.PM.PackageManager.ResolveInfoFlags -> Android.Content.PM.ResolveInfo

Parameter

intent
Intent

Gibt zurück

Attribute

Gilt für: