Activity.OnGetDirectActions(CancellationSignal, IConsumer) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la lista de acciones directas admitidas por la aplicación.
[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
Señal para cancelar la operación en curso.
- callback
- IConsumer
Devolución de llamada para enviar la lista de acciones. La lista de acciones no puede contener null elementos. Puede llamarlo en cualquier subproceso.
- Atributos
Comentarios
Devuelve la lista de acciones directas admitidas por la aplicación. Debe devolver la lista de acciones que se pueden ejecutar en el contexto actual, que se encuentra en el estado actual de la aplicación. Si las acciones que podría ejecutar la aplicación cambian, debe notificarlo mediante una llamada a VoiceInteractor.notifyDirectActionsChanged(). Para obtener el interactor de voz, debe llamar a getVoiceInteractor(), que devolvería un valor distinto de NULL solo si hay una sesión de interacción de voz en curso. También puede detectar cuándo el interactor de voz ya no es válido porque la sesión de interacción de voz que está respaldando finaliza llamando a VoiceInteractor.registerOnDestroyedCallback(Executor,Runnable). Este método se llamará solo después de onStart() y antes de onStop(). Debe pasar a la devolución de llamada las acciones directas admitidas actualmente que no pueden ser null ni contener elementos NULL. Debe devolver la lista de acciones lo antes posible para asegurarse de que el consumidor, por ejemplo, el asistente, responde lo más posible, lo que mejoraría la experiencia del usuario de la aplicación.
Referencia de Android para android.app.Activity.onGetDirectActions.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.