Langue

ActivityManager.SetProcessStateSummary(Byte[]) Méthode

Définition

Définissez les données d’état personnalisées pour ce processus.

[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

Paramètres

state
Byte[]

Données d’état. Pour être informé, <b>NE PAS</b> incluez ici des informations/données sensibles (PII, SPII ou d’autres données utilisateur sensibles). La longueur maximale est de 128 octets.

Attributs

Remarques

Définissez les données d’état personnalisées pour ce processus. Elle sera incluse dans l’enregistrement d’ApplicationExitInfo lors de la mort du processus d’appel actuel ; le nouveau processus de l’application peut récupérer ces données d’état en appelant ApplicationExitInfo.getProcessStateSummary() sur l’enregistrement retourné par getHistoricalProcessExitReasons(String, int, int). Cela serait utile pour que l’application appelante enregistre ses données avec état : si elle est tuée plus tard pour une raison quelconque, le nouveau processus de l’application peut savoir ce que le processus précédent de l’application faisait. Par exemple, vous pouvez l’utiliser pour encoder le niveau actuel dans un jeu ou un ensemble de fonctionnalités/expériences activées. Plus tard, vous pouvez analyser dans quelles circonstances l’application a tendance à se bloquer ou à utiliser trop de mémoire. Toutefois, il n’est pas recommandé de s’appuyer sur cette option pour restaurer l’état de l’interface utilisateur précédent des applications ou ainsi, il est uniquement destiné à analyser l’état sain de l’application.

Le système peut décider de limiter les appels à cette API ; appelez donc cette API de manière raisonnable, des appels excessifs à cette API pourraient entraîner une runtimeException.

Référence Android pour android.app.ActivityManager.setProcessStateSummary.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à