Activity.OnGetDirectActions(CancellationSignal, IConsumer) 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.
Retorna a lista de ações diretas compatíveis com o aplicativo.
[Android.Runtime.Register("onGetDirectActions", "(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V", "GetOnGetDirectActions_Landroid_os_CancellationSignal_Ljava_util_function_Consumer_Handler", ApiSince=29)]
public virtual void OnGetDirectActions(Android.OS.CancellationSignal cancellationSignal, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("onGetDirectActions", "(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V", "GetOnGetDirectActions_Landroid_os_CancellationSignal_Ljava_util_function_Consumer_Handler", ApiSince=29)>]
abstract member OnGetDirectActions : Android.OS.CancellationSignal * Java.Util.Functions.IConsumer -> unit
override this.OnGetDirectActions : Android.OS.CancellationSignal * Java.Util.Functions.IConsumer -> unit
Parâmetros
- cancellationSignal
- CancellationSignal
Um sinal para cancelar a operação em andamento.
- callback
- IConsumer
O retorno de chamada para enviar a lista de ações. A lista de ações não pode conter null elementos. Você pode chamar isso em qualquer thread.
- Atributos
Comentários
Retorna a lista de ações diretas compatíveis com o aplicativo. Você deve retornar a lista de ações que podem ser executadas no contexto atual, que está no estado atual do aplicativo. Se as ações que podem ser executadas pelo aplicativo forem alteradas, você deverá relatar isso chamando VoiceInteractor.notifyDirectActionsChanged(). Para obter o interator de voz, você precisa chamar getVoiceInteractor() que retornaria não nulo somente se houver uma sessão de interação de voz em andamento. Você também pode detectar quando o interator de voz não é mais válido porque a sessão de interação de voz que está fazendo backup é concluída chamando VoiceInteractor.registerOnDestroyedCallback(Executor,Runnable). Esse método será chamado somente após onStart() e antes de onStop(). Você deve passar para o retorno de chamada as ações diretas com suporte no momento que não podem ser nulas ou conter elementos nulos. Você deve retornar a lista de ações assim que possível para garantir que o consumidor, por exemplo, o assistente, seja o mais responsivo possível, o que melhoraria a experiência do usuário do seu aplicativo.
Referência do Android para android.app.Activity.onGetDirectActions.
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.