Estou tentando entender a relação entre notificações e processos no android:
Um processo android com notificação ativa, mas sem atividade aberta, é considerado "em cache" ou "visível"? Ou seja Android tentaria matar esse processo em inatividade ou poupá-lo devido a notificação ativa?
Se o processo for morto por android, a notificação também será cancelada? Eu suponho que é, porque quando eu mato um processo através do gerenciador de aplicativos do Android, suas notificações desaparecem também.
Respostas:
0 para resposta № 1Isso é o que eu descobri com base nos logs:
- Notificação não salva um processo de ser morto. Se o Android estiver com pouca memória, o processo será limpo independentemente de suas notificações atuais.
- Notificação de um processo cancelado não é removidaquando o Android mata o processo devido a preocupações com a memória. Só limpa as notificações se você fizer manualmente "Kill processo" do painel de controle de gerenciamento de processos do Android.