AppFunctionManager.GetAppFunctionActivityStates 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.
Recupera le funzioni dell'app registrate per le attività specificate.
[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
Parametri
- activityIds
- ICollection<AppFunctionActivityId>
Set di ID attività per cui recuperare gli stati della funzione. Questo valore non può essere Null.
- executor
- IExecutor
Executor per eseguire il callback. Questo valore non può essere Null. Gli eventi di callback e listener vengono inviati tramite questo executor, offrendo un modo semplice per controllare il thread usato. Per inviare eventi tramite il thread principale dell'applicazione, è possibile usare Context.getMainExecutor(). In caso contrario, fornire un executor che invia a un thread appropriato.
- callback
- IOutcomeReceiver
Callback per ricevere l'elenco degli stati dell'attività. Questo valore non può essere Null.
- Attributi
Commenti
Recupera le funzioni dell'app registrate per le attività specificate.
Ogni AppFunctionActivityState contiene il set di AppFunctionName registrati associati a un AppFunctionActivityId richiesto.
Le funzioni che non esistono o non sono visibili all'applicazione chiamante verranno omesse automaticamente dal risultato. Le attività richieste che non dispongono di funzioni registrate verranno omesse dal risultato.
Per informazioni su potenziali utilizzi, vedere AppFunctionActivityId, inclusa la conversione da VoiceInteractionSession.ActivityId.
Questo metodo segue le stesse regole di autorizzazione di searchAppFunctions(AppFunctionSearchSpec, Executor, OutcomeReceiver).
Vedere getAppFunctionStates(List, Executor, OutcomeReceiver) per recuperare lo stato di runtime delle funzioni dell'app in base ai relativi nomi.
Vedere searchAppFunctions(AppFunctionSearchSpec, Executor, OutcomeReceiver) su come recuperare appFunctionMetadata delle funzioni dell'app.
Vedere observAppFunctions(Executor, AppFunctionObserver) per osservare le modifiche apportate alle funzioni dell'app AppFunctionMetadata e AppFunctionStates.
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.