Idioma

AppFunctionManager.GetAppFunctionActivityStates Método

Definição

Recupera as funções de aplicativo registradas para as atividades especificadas.

[Android.Runtime.Register("getAppFunctionActivityStates", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void GetAppFunctionActivityStates(System.Collections.Generic.ICollection<Android.App.AppFunctions.AppFunctionActivityId> activityIds, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("getAppFunctionActivityStates", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.GetAppFunctionActivityStates : System.Collections.Generic.ICollection<Android.App.AppFunctions.AppFunctionActivityId> * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parâmetros

activityIds
ICollection<AppFunctionActivityId>

O conjunto de IDs de atividade para o qual recuperar os estados de função. Este valor não pode ser nulo.

executor
IExecutor

O executor para executar o retorno de chamada. Este valor não pode ser nulo. Os eventos de retorno de chamada e ouvinte são expedidos por meio desse 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.

callback
IOutcomeReceiver

O retorno de chamada para receber a lista de estados de atividade. Este valor não pode ser nulo.

Atributos

Comentários

Recupera as funções de aplicativo registradas para as atividades especificadas.

Cada AppFunctionActivityState contém o conjunto de AppFunctionNames registrados associados a um AppFunctionActivityId solicitado.

As funções que não existem ou não estão visíveis para o aplicativo de chamada serão silenciosamente omitidas do resultado. As atividades solicitadas que não têm funções registradas serão omitidas do resultado.

Consulte AppFunctionActivityId para obter possíveis usos, incluindo a conversão de VoiceInteractionSession.ActivityId.

Esse método segue as mesmas regras de permissão que searchAppFunctions(AppFunctionSearchSpec, Executor, OutcomeReceiver).

Consulte getAppFunctionStates(List, Executor, OutcomeReceiver) para recuperar o estado de runtime das funções de aplicativo com base em seus nomes.

Consulte searchAppFunctions(AppFunctionSearchSpec, Executor, OutcomeReceiver) sobre como recuperar o AppFunctionMetadata das funções de aplicativo.

Consulte observeAppFunctions(Executor, AppFunctionObserver) para observar as alterações em AppFunctionMetadata e AppFunctionStates das funções de aplicativo.

Referência do Android para android.app.appfunctions.AppFunctionManager.getAppFunctionActivityStates.

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