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 suportadas pelo 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 suportadas pelo 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 poderiam ser executadas pelo aplicativo mudarem, você deve relatar isso por meio de chamada VoiceInteractor#notifyDirectActionsChanged()
.
Para obter o interator de voz, você precisa ligar #getVoiceInteractor()
que retornaria não null
apenas 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)
.
Este método será chamado somente depois #onStart()
e antes #onStop()
de .
Você deve passar para o retorno de chamada as ações diretas atualmente suportadas que não podem ser null
ou conter null
elementos.
Você deve retornar a lista de ações o mais rápido 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.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.