Язык

IWindowManager.AddScreenRecordingCallback(IExecutor, IConsumer) Метод

Определение

Добавляет обратный вызов записи экрана.

[Android.Runtime.Register("addScreenRecordingCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)I", "GetAddScreenRecordingCallback_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
[Android.Runtime.RequiresPermission("android.permission.DETECT_SCREEN_RECORDING")]
public virtual int AddScreenRecordingCallback(Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("addScreenRecordingCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)I", "GetAddScreenRecordingCallback_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
[<Android.Runtime.RequiresPermission("android.permission.DETECT_SCREEN_RECORDING")>]
abstract member AddScreenRecordingCallback : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> int
override this.AddScreenRecordingCallback : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> int

Параметры

executor
IExecutor

Исполнитель, на котором будет вызываться метод обратного вызова.

callback
IConsumer

Обратный вызов, который будет вызываться при изменении видимости записи экрана.

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

текущее состояние записи экрана.

Атрибуты

Комментарии

Добавляет обратный вызов записи экрана. Обратный вызов будет вызываться всякий раз, когда приложение становится видимым в записи экрана или было видно в записи экрана и становится невидимым в записи экрана.

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

Пример:

windowManager.addScreenRecordingCallback(state -> {
                // handle change in screen recording state
            });

Java документации по android.view.WindowManager.addScreenRecordingCallback(java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Integer>).

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

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