Lenguaje

ActivityManager.SetProcessStateSummary(Byte[]) Método

Definición

Establezca los datos de estado personalizados para este proceso.

[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

Parámetros

state
Byte[]

Datos de estado. Para ser aconsejable, <b>NO</b> incluya información confidencial o datos (PII, SPII u otros datos de usuario confidenciales) aquí. La longitud máxima es de 128 bytes.

Atributos

Comentarios

Establezca los datos de estado personalizados para este proceso. Se incluirá en el registro de ApplicationExitInfo en la muerte del proceso de llamada actual; El nuevo proceso de la aplicación puede recuperar estos datos de estado llamando a ApplicationExitInfo.getProcessStateSummary() en el registro devuelto por getHistoricalProcessExitReasons(String, int, int). Esto sería útil para que la aplicación que realiza la llamada guarde sus datos con estado: si se mata más adelante por cualquier motivo, el nuevo proceso de la aplicación puede saber lo que hacía el proceso anterior de la aplicación. Por ejemplo, puedes usarlo para codificar el nivel actual en un juego o un conjunto de características o experimentos que se habilitaron. Más adelante podría analizar en qué circunstancias la aplicación tiende a bloquearse o usar demasiada memoria. Sin embargo, no se recomienda confiar en esto para restaurar el estado de la interfaz de usuario anterior de las aplicaciones, por lo que solo está pensado para analizar el estado correcto de la aplicación.

El sistema podría decidir limitar las llamadas a esta API; por lo tanto, llamar a esta API de una manera razonable, las llamadas excesivas a esta API podrían dar lugar a una excepción RuntimeException.

Referencia de Android para android.app.ActivityManager.setProcessStateSummary.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a