Idioma

AppOpsManager.StartWatchingActive Método

Definição

Comece a observar as alterações no estado ativo das operações de aplicativo.

[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[]

Cadeia de caracteres: as operações a serem observados. Esse valor não pode ser nulo.

executor
IExecutor

Executor: eventos de retorno de chamada e ouvinte são expedidos por meio deste Executor, fornecendo uma maneira fácil de controlar qual thread é usado. Para expedir eventos por meio do thread principal do aplicativo, você pode usar Context.getMainExecutor(). Caso contrário, forneça um Executor que seja enviado para um thread apropriado. Esse valor não pode ser nulo.

callback
AppOpsManager.IOnOpActiveChangedListener

AppOpsManager.OnOpActiveChangedListener: onde relatar alterações. Esse valor não pode ser nulo.

Atributos

Comentários

Comece a observar as alterações no estado ativo das operações de aplicativo. Uma operação de aplicativo pode ser longa e tem um início claro e delimitadores de parada. Se uma operação estiver sendo iniciada ou interrompida por qualquer pacote, você receberá um retorno de chamada. Para alterar as operações assistidas para um retorno de chamada registrado, você precisa cancelar o registro e registrá-lo novamente. Se você não segurar o androide. Manifest.permission.WATCH_APPOPS permissão, você pode observar as alterações somente para sua UID.

Consulte também:

Referência do Android para android.app.AppOpsManager.startWatchingActive.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a