Porque é que o meu Android continua a desligar o áudio de fundo quando eu mudo para uma aplicação diferente?
A minha suposição é você're ver o efeito de oom. Caso você esteja usando o google play music e você muda para outro aplicativo e, de repente, a música que você está ouvindo pára. Você volta para o aplicativo e descobre que ele foi parcialmente recarregado.
O sistema andróide tem valores de memória livre predefinidos que decidem o que terminar quando sua RAM atingir limites específicos.
E.g.
- FOREGROUND_APP [Last To Get Closed]: Esta é a aplicação atualmente na tela, e em execução
- VISIBLE_APP [Third To Get Closed]: Esta é uma aplicação que está aberta, e a correr em segundo plano, porque ainda está a fazer alguma coisa>li>SECONDARY_SERVERVER [Second To Get Closed]: Este é um processo (um serviço que uma aplicação precisa) que está vivo e pronto caso ela's precise fazer alguma coisa>li>HIDDEN_APP [First To Get Closed]: Este novamente é um processo, que fica ocioso (mas ainda vivo) caso ele's seja necessário por uma aplicação que's viva e em execução
Se você realmente quer entender em profundidade como o sistema andróide gerencia sua RAM, por favor olhe para o Android* Memory Tuning para Android 5.0 e 5.1 e se você quiser uma explicação rápida sobre o porquê da aplicação parecer fechar mesmo que você não tenha apertado o botão voltar, por favor verifique Fine tuning the MinFree settings (melhorando no Android's multitarefa) o post é um pouco antigo, mas os princípios ainda devem ser válidos.
Artigos semelhantes
- Como podemos transferir conversas watsapp quando eu mudo do iOS (iPhone7) para o Android (um mais 6T)?
- Por que meus aplicativos travam quando eu os mudo para um cartão SD?
- Como é que alguns websites sabem quando mudo para outra aba?
- Porque é que a Apple tem um botão de toque/mudo no iPhone, apesar de ter uma filosofia de design mínima de outra forma?