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 и используемых в соответствии с условиями, описанными в разделе "".