AppFunctionManager.GetAppFunctionActivityStates Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.