Lenguaje

AppOpsManager.StartWatchingActive Método

Definición

Empiece a observar los cambios en el estado activo de las operaciones de la aplicación.

[Android.Runtime.Register("startWatchingActive", "([Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/app/AppOpsManager$OnOpActiveChangedListener;)V", "GetStartWatchingActive_arrayLjava_lang_String_Ljava_util_concurrent_Executor_Landroid_app_AppOpsManager_OnOpActiveChangedListener_Handler", ApiSince=30)]
public virtual void StartWatchingActive(string[] ops, Java.Util.Concurrent.IExecutor executor, Android.App.AppOpsManager.IOnOpActiveChangedListener callback);
[<Android.Runtime.Register("startWatchingActive", "([Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/app/AppOpsManager$OnOpActiveChangedListener;)V", "GetStartWatchingActive_arrayLjava_lang_String_Ljava_util_concurrent_Executor_Landroid_app_AppOpsManager_OnOpActiveChangedListener_Handler", ApiSince=30)>]
abstract member StartWatchingActive : string[] * Java.Util.Concurrent.IExecutor * Android.App.AppOpsManager.IOnOpActiveChangedListener -> unit
override this.StartWatchingActive : string[] * Java.Util.Concurrent.IExecutor * Android.App.AppOpsManager.IOnOpActiveChangedListener -> unit

Parámetros

ops
String[]

String: las operaciones que se van a inspeccionar. Este valor no puede ser nulo.

executor
IExecutor

Ejecutor: los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado. Este valor no puede ser nulo.

callback
AppOpsManager.IOnOpActiveChangedListener

AppOpsManager.OnOpActiveChangedListener: dónde notificar los cambios. Este valor no puede ser nulo.

Atributos

Comentarios

Empiece a observar los cambios en el estado activo de las operaciones de la aplicación. Una operación de aplicación puede ser de larga duración y tiene un inicio claro y delimitadores de delimitadores. Si cualquier paquete inicia o detiene una operación, recibirá una devolución de llamada. Para cambiar las operaciones inspeccionadas para una devolución de llamada registrada, debe anular el registro y volver a registrarla. Si no mantiene el android. Manifest.permission.WATCH_APPOPS permiso puede ver los cambios solo para su UID.

Consulte también:

Referencia de Android para android.app.AppOpsManager.startWatchingActive.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a