ActivityManager.SetProcessStateSummary(Byte[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.