AppFunctionMetadata.ScopeActivity Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.
Константой, указывающей, что функция приложения является областью действия.
[Android.Runtime.Register("SCOPE_ACTIVITY", 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 ScopeActivity = 1;
[<Android.Runtime.Register("SCOPE_ACTIVITY", 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 ScopeActivity : Android.App.AppFunctions.AppFunctionMetadataScope
Значение поля
Value = 1Реализации
- Атрибуты
Комментарии
Константой, указывающей, что функция приложения является областью действия.
Несколько реализаций функций приложений с одинаковым AppFunctionName могут существовать одновременно, каждый зарегистрирован из другого экземпляра действия, который определяется AppFunctionActivityId.
Функции с этой областью должны быть зарегистрированы с помощью AppFunctionManager.registerAppFunction и должны вызываться из контекста действия. Вызов его из любого другого контекста приведет к незаконному статистикеException.
Чтобы выполнить функцию с областью действия, вызывающий AppFunctionManager.executeAppFunction, должен использовать ExecuteAppFunctionRequest.Builder.setActivityId, в противном случае AppFunctionException.ERROR_FUNCTION_NOT_FOUND будет возвращен.
Сведения о конкретных действиях, в которых зарегистрирована функция с областью действия, см. в разделе AppFunctionManager.getAppFunctionStates и AppFunctionManager.getAppFunctionActivityStates.
Функция остается зарегистрированной до явного отмены регистрации или уничтожения действия.
ВАЖНО. Функции, предоставляемые AppFunctionManager.registerAppFunction из контекста действия, должны предпочитать SCOPE_ACTIVITY. Используйте только SCOPE_GLOBAL для таких функций, если вы абсолютно уверены, что существует только один экземпляр этого действия.
Справочник по Android для android.app.appfunctions.AppFunctionMetadata.SCOPE_ACTIVITY.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".