Como pausar o RetroArch quando o Android envia o app ao fundo
Ative a pausa ao perder foco, salve a configuração ativa e teste separadamente Início, Recentes, bloqueio e retorno. A pausa mantém uma sessão viva, mas o Android pode remover o processo; antes de sair, faça um save no jogo e um estado compatível.
Teste em ordem
- 01
Ative pausar conteúdo quando o app não estiver ativo e salve a configuração.
- 02
Abra um jogo autorizado, salve dentro dele, pause e pressione Início por dez segundos.
- 03
Volte e verifique vídeo, áudio, controle e tempo emulado.
- 04
Repita com Recentes e bloqueio; registre qual transição interrompe cada camada.
- 05
Se o RetroArch reiniciar, examine restrições de bateria e um log detalhado.
- 06
Use o save interno para progresso durável; carregue estado só no mesmo núcleo e versão.
Diagnóstico
| Resultado | Limite provável | Ação |
|---|---|---|
| Retoma igual | Processo retido | Registrar build |
| Áudio continua | Pausa/configuração | Confirmar e salvar |
| Abre do zero | Android removeu processo | Revisar política e logs |
| Estado falha | Compatibilidade do núcleo | Restaurar versão |
Pausa não preserva o processo
O RetroArch pode pedir pausa, mas o Android controla o processo e pode encerrá-lo por memória ou bateria.
Teste cada transição
Início, Recentes, bloqueio e foco de áudio são eventos diferentes; uma matriz curta localiza a falha.
Preserve progresso durável
Um save interno costuma depender menos da build que um estado. Preserve ambos antes de atualizar.
Teste apenas jogos e firmware próprios, extraídos legalmente ou autorizados. Configuração não concede direitos sobre ROM, BIOS, CHD ou mídia.