Lingua

ProfilingManager.AddProfilingTriggers(IList<ProfilingTrigger>) Metodo

Definizione

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.

Si applica a