ProfilingManager.AddProfilingTriggers(IList<ProfilingTrigger>) 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.
Registrare l'elenco dei trigger forniti per questo processo.
[Android.Runtime.Register("addProfilingTriggers", "(Ljava/util/List;)V", "", ApiSince=36)]
public void AddProfilingTriggers(System.Collections.Generic.IList<Android.OS.ProfilingTrigger> triggers);
[<Android.Runtime.Register("addProfilingTriggers", "(Ljava/util/List;)V", "", ApiSince=36)>]
member this.AddProfilingTriggers : System.Collections.Generic.IList<Android.OS.ProfilingTrigger> -> unit
Parametri
- triggers
- IList<ProfilingTrigger>
Trigger di profilatura da aggiungere.
- Attributi
Commenti
Registrare l'elenco dei trigger forniti per questo processo.
I trigger di profilatura sono eventi di sistema in cui un'app può registrare l'interesse e quindi ricevere i dati di profilatura quando si verifica uno dei trigger registrati. Non c'è alcuna garanzia che questi trigger verranno riempiti. I risultati, se disponibili, verranno recapitati solo a un listener globale aggiunto usando #registerForAllProfilingResults.
È possibile aggiungere un solo tipo di trigger alla volta. <ul><li>Se l'elenco fornito contiene un tipo di trigger già registrato, quello nuovo sostituirà quello esistente.</li><li>Se l'elenco fornito contiene più di un oggetto trigger per un tipo di trigger, ne verrà mantenuto solo uno.</li></ul>
Il nome file del file inserito nell'archiviazione delle app conterrà il tipo di trigger per il quale è stato raccolto nel formato : "trigger-type-x", dove x è uguale al valore API del tipo di trigger, trovato in ProfilingTrigger. Nome file di esempio per ProfilingTrigger#TRIGGER_TYPE_ANR: profile_trigger-type-2_2025-01-23-04-56-12.perfetto-trace
Le app possono definire la propria limitazione della frequenza per trigger per garantire che ricevano risultati allineati alle proprie esigenze. Per altri dettagli, vedere ProfilingTrigger.Builder#setRateLimitingPeriodHours.
per android.os.ProfilingManager.addProfilingTriggers(java.util.List<android.os.ProfilingTrigger>).
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.