ActivityManager.SetProcessStateSummary(Byte[]) Metodo

Definizione

Impostare i dati sullo stato personalizzati per questo processo.

[Android.Runtime.Register("setProcessStateSummary", "([B)V", "GetSetProcessStateSummary_arrayBHandler", ApiSince=30)]
public virtual void SetProcessStateSummary(byte[]? state);
[<Android.Runtime.Register("setProcessStateSummary", "([B)V", "GetSetProcessStateSummary_arrayBHandler", ApiSince=30)>]
abstract member SetProcessStateSummary : byte[] -> unit
override this.SetProcessStateSummary : byte[] -> unit

Parametri

state
Byte[]

byte: dati sullo stato. Per essere consigliato, NON includere informazioni/dati sensibili (INFORMAZIONI personali, SPII o altri dati utente sensibili) qui. La lunghezza massima è di 128 byte. Questo valore può essere Null.

Attributi

Commenti

Impostare i dati sullo stato personalizzati per questo processo. Sarà incluso nel record di ApplicationExitInfo sulla morte del processo chiamante corrente; il nuovo processo dell'app può recuperare questi dati sullo stato chiamando ApplicationExitInfo.getProcessStateSummary() sul record restituito da getExceededProcessExitReasons(String, int, int). Questo sarebbe utile per l'app chiamante per salvare i dati con stato: se viene terminata in un secondo momento per qualsiasi motivo, il nuovo processo dell'app può sapere cosa stava facendo il processo precedente dell'app. Ad esempio, puoi usarlo per codificare il livello corrente in un gioco o un set di funzionalità/esperimenti abilitati. In seguito è possibile analizzare in quali circostanze l'app tende ad arrestarsi in modo anomalo o usare una quantità eccessiva di memoria. Tuttavia, non è consigliabile basarsi su questo per ripristinare lo stato precedente dell'interfaccia utente delle applicazioni o così via, è destinato solo all'analisi dello stato integro dell'applicazione.

Il sistema potrebbe decidere di limitare le chiamate a questa API; quindi chiamare questa API in modo ragionevole, le chiamate eccessive a questa API potrebbero comportare un'eccezione RuntimeException.

Informazioni di riferimento su Android per android.app.ActivityManager.setProcessStateSummary.

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