ActivityManager.SetProcessStateSummary(Byte[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Defina dados de estado personalizados para esse 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
Parâmetros
- state
- Byte[]
byte: os dados de estado. Para ser avisado, NÃO inclua informações/dados confidenciais (PII, SPII ou outros dados confidenciais do usuário) aqui. O comprimento máximo é de 128 bytes. Esse valor pode ser nulo.
- Atributos
Comentários
Defina dados de estado personalizados para esse processo. Ele será incluído no registro de ApplicationExitInfo na morte do processo de chamada atual; o novo processo do aplicativo pode recuperar esses dados de estado chamando ApplicationExitInfo.getProcessStateSummary() no registro retornado por getHistoricalProcessExitReasons(String, int, int). Isso seria útil para o aplicativo de chamada salvar seus dados com estado: se ele for encerrado mais tarde por qualquer motivo, o novo processo do aplicativo poderá saber o que o processo anterior do aplicativo estava fazendo. Por exemplo, você pode usar isso para codificar o nível atual em um jogo ou um conjunto de recursos/experimentos que foram habilitados. Posteriormente, você poderá analisar em quais circunstâncias o aplicativo tende a falhar ou usar muita memória. No entanto, não é sugerido confiar nisso para restaurar o estado anterior da interface do usuário dos aplicativos ou assim, ele é destinado apenas à análise do status íntegro do aplicativo.
O sistema pode decidir limitar as chamadas para essa API; portanto, chame essa API de maneira razoável, chamadas excessivas para essa API podem resultar em RuntimeException.
Referência do Android para android.app.ActivityManager.setProcessStateSummary.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.