Evitar / configurar o Android para descarregar / suspender aplicativos que não estão no topo [fechado]

4

Muitas vezes alterno entre dois aplicativos (por exemplo, na academia entre JEFIT e o aplicativo Kindle ou no trem entre o IRC e o Firefox, ou enquanto faço uma caminhada entre um aplicativo de mapa / rota e a câmera) e muitos aplicativos 'break' quando eles vão para trás por muito tempo - eles perdem a noção do que estava acontecendo ou se comportavam de qualquer maneira.

Agora, nem sempre foi esse o caso, e com uma versão mais antiga do Android, isso só começou a acontecer quando eu tinha quatro ou mais aplicativos para alternar entre eles. Eu estou supondo que é novas configurações de otimização, mas eu gostaria muito de desligar completamente ou desligá-lo para aplicativos específicos (alguns aplicativos são mais resistentes e não sofrem problemas com isso).

Eu sei que meu dispositivo pode manipular fisicamente esses aplicativos em execução ao mesmo tempo, porque se eu alternar em menos de 60 segundos, os aplicativos ficarão bem.

Então, alguém sabe o que causa isso e como configurar esse comportamento? Configurações, opções, talvez um aplicativo de ajustes? Estou aberto para tentar qualquer coisa.

A configuração atual é o Samsung Galaxy S3 executando o CyanogenMod 12 (que é o Lollipop)

    
por Torque 15.03.2015 / 19:46

1 resposta

1

ATUALIZAÇÃO: link

Mais informações aqui: "Resposta simples: Não. O Android sempre usa OOM (Out-Of-Memory) priorizando a liberação de memória não utilizada. Você pode alterar as prioridades dos aplicativos (pelo menos até a reinicialização) com alguns gerenciadores de tarefas, mas mesmo assim a memória é baixa no fundo começam a ser mortos.

Pense neste cenário: você fez o download de um aplicativo mal codificado que é executado na inicialização, causa um estouro de buffer e afeta toda a sua memória. Normalmente, este aplicativo é desativado, mas, se estiver configurado para permanecer aberto, ele efetivamente liga o telefone até a reinicialização e, depois disso, recomeça e, novamente, etc.

Alguns temporizadores usam serviços com alta prioridade para evitar esse problema, mas se você iniciar aplicativos de alto desempenho e monótono de recursos suficientes enquanto o cronômetro estiver em segundo plano, ele será eventualmente morto. "

    
por 15.03.2015 / 20:00

Tags