AppFunctionMetadata.ScopeActivity Campo
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.
Attenzione
This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.
Costante che indica che una funzione dell'app è con ambito attività.
[Android.Runtime.Register("SCOPE_ACTIVITY", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.", true)]
public const Android.App.AppFunctions.AppFunctionMetadataScope ScopeActivity = 1;
[<Android.Runtime.Register("SCOPE_ACTIVITY", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.", true)>]
val mutable ScopeActivity : Android.App.AppFunctions.AppFunctionMetadataScope
Valore del campo
Value = 1Implementazioni
- Attributi
Commenti
Costante che indica che una funzione dell'app è con ambito attività.
Più implementazioni di funzioni dell'app con lo stesso AppFunctionName possono esistere contemporaneamente, ognuna registrata da un'istanza di Activity diversa, identificata da appFunctionActivityId.
Le funzioni con questo ambito devono essere registrate usando AppFunctionManager.registerAppFunction e devono essere chiamate da un contesto di attività. La chiamata da qualsiasi altro contesto comporterà un'eccezione IllegalStateException.
Per eseguire una funzione con ambito attività, il chiamante di AppFunctionManager.executeAppFunction deve usare ExecuteAppFunctionRequest.Builder.setActivityId; in caso contrario, verrà restituito AppFunctionException.ERROR_FUNCTION_NOT_FOUND.
Per individuare le attività specifiche in cui è attualmente registrata una funzione con ambito attività, vedere AppFunctionManager.getAppFunctionStates e AppFunctionManager.getAppFunctionActivityStates.
La funzione rimane registrata fino a quando non viene annullata esplicitamente la registrazione o l'attività viene eliminata definitivamente.
IMPORTANTE: le funzioni fornite con AppFunctionManager.registerAppFunction chiamato da un contesto attività devono preferire SCOPE_ACTIVITY. Usare SCOPE_GLOBAL per tali funzioni solo se si è certi che sia presente una sola istanza di tale attività.
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.