Язык

AppFunctionMetadata.ScopeGlobal Поле

Определение

Внимание!

This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.

Константы, указывающие, что функция приложения глобально ограничена.

[Android.Runtime.Register("SCOPE_GLOBAL", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.", true)]
public const Android.App.AppFunctions.AppFunctionMetadataScope ScopeGlobal = 0;
[<Android.Runtime.Register("SCOPE_GLOBAL", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.", true)>]
val mutable ScopeGlobal : Android.App.AppFunctions.AppFunctionMetadataScope

Значение поля

Value = 0

Реализации

Атрибуты

Комментарии

Константы, указывающие, что функция приложения глобально ограничена.

Существует не более одной реализации функции приложения с той же функцией AppFunctionName, доступной с этой областью. Это полезно для функций, привязанных к одному компоненту, например службе переднего плана.

При использовании AppFunctionManager.registerAppFunction функция остается зарегистрированной до тех пор, пока она не будет явно отменена или контекст вызова будет уничтожен.

Для выполнения глобальной функции вызывающий объект AppFunctionManager.executeAppFunction не должен использовать ExecuteAppFunctionRequest.Builder.setActivityId (или задать значение NULL), в противном случае AppFunctionException.ERROR_FUNCTION_NOT_FOUND будет возвращен.

Это всегда область для функций на основе AppFunctionService.

ВАЖНО. Функции, предоставляемые AppFunctionManager.registerAppFunction из контекста действия, должны предпочитать SCOPE_ACTIVITY. Используйте только SCOPE_GLOBAL для таких функций, если вы абсолютно уверены, что существует только один экземпляр этого действия.

Справочник по Android для android.app.appfunctions.AppFunctionMetadata.SCOPE_GLOBAL.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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