Поделиться через


PackageManager.ResolveService Метод

Определение

Перегрузки

ResolveService(Intent, PackageInfoFlags)

Определите лучшую службу для обработки заданного намерения.

ResolveService(Intent, PackageManager+ResolveInfoFlags)

ResolveService(Intent, PackageInfoFlags)

Определите лучшую службу для обработки заданного намерения.

[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

Параметры

intent
Intent

Намерение, содержащее всю требуемую спецификацию (действие, данные, тип, категорию и/или компонент).

flags
PackageInfoFlags

Дополнительные флаги параметров для изменения возвращаемых данных.

Возвращаемое значение

Возвращает объект ResolveInfo, содержащий окончательное намерение службы, которое было определено лучшим действием. Возвращает значение NULL, если служба сопоставления не найдена.

Атрибуты

Комментарии

Определите лучшую службу для обработки заданного намерения.

Используйте #resolveService(Intent, ResolveInfoFlags) при необходимости длинные флаги.

Документация по Java для android.content.pm.PackageManager.resolveService(android.content.Intent, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Параметры

intent
Intent

Возвращаемое значение

Атрибуты

Применяется к