Activity.OnGetDirectActions(CancellationSignal, IConsumer) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce l'elenco delle azioni dirette supportate dall'app.
[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
Parametri
- cancellationSignal
- CancellationSignal
Segnale per annullare l'operazione in corso.
- callback
- IConsumer
Callback per inviare l'elenco di azioni. L'elenco di azioni non può contenere null elementi. È possibile chiamare questa operazione su qualsiasi thread.
- Attributi
Commenti
Restituisce l'elenco delle azioni dirette supportate dall'app. Dovresti restituire l'elenco di azioni che potrebbero essere eseguite nel contesto corrente, che si trova nello stato corrente dell'app. Se le azioni che potrebbero essere eseguite dall'app vengono modificate, è consigliabile segnalare che tramite la chiamata a VoiceInteractor.notifyDirectActionsChanged(). Per ottenere l'interactor vocale è necessario chiamare getVoiceInteractor() che restituisce un valore diverso da Null solo se è presente una sessione di interazione vocale in corso. È anche possibile rilevare quando l'interactor vocale non è più valido perché la sessione di interazione vocale che sta eseguendo il backup viene completata chiamando VoiceInteractor.registerOnDestroyedCallback(Executor,Runnable). Questo metodo verrà chiamato solo dopo onStart() e prima di onStop(). È consigliabile passare al callback le azioni dirette attualmente supportate che non possono essere null o contenere elementi Null. Devi restituire l'elenco di azioni il prima possibile per garantire che l'utente, ad esempio l'assistente, sia il più reattivo possibile, migliorando così l'esperienza utente dell'app.
Informazioni di riferimento su Android per android.app.Activity.onGetDirectActions.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.