Язык

AppFunctionManager.SetAppFunctionEnabled Метод

Определение

Задает состояние включенной функции приложения, принадлежащей вызывающей пакету.

[Android.Runtime.Register("setAppFunctionEnabled", "(Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
public void SetAppFunctionEnabled(string functionIdentifier, Android.App.AppFunctions.AppFunctionEnabledState newEnabledState, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("setAppFunctionEnabled", "(Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
member this.SetAppFunctionEnabled : string * Android.App.AppFunctions.AppFunctionEnabledState * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Параметры

functionIdentifier
String

идентификатор функции приложения для включения (уникальный в вызывающем пакете). В большинстве случаев идентификаторы автоматически создаются пакетом SDK appFunctions.

newEnabledState
AppFunctionEnabledState

новое состояние функции приложения

executor
IExecutor

исполнитель для выполнения обратного вызова

callback
IOutcomeReceiver

обратный вызов для получения результата включения функции. Вызов выполнен успешно, если исключение не было создано.

Атрибуты

Комментарии

Задает состояние включенной функции приложения, принадлежащей вызывающей пакету.

Если операция завершается ошибкой, обратный вызов OutcomeReceiver#onError вызывается с ошибками:

<ul><li>IllegalArgumentException, если функция не найдена или вызывающий объект не имеет доступа к нему. </ul>

Java документации по android.app.appfunctions.AppFunctionManager.setAppFunctionEnabled(java.lang.String, int, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, java.lang.Exception>).

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

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