Como impedir que uma atividade do Android seja morta

Eu desenvolvi um aplicativo que requer atividade constante na rede. Esta atividade faz as conexões de rede através de uma AsyncTask; em algum momento esse trabalho está sendo realizado em segundo plano (o aplicativo não está focado). Às vezes, meu aplicativo é interrompido após 30 minutos, mesmo que o sistema pareça não ter recursos (memória).

Eu li o ciclo de vida da atividade noSeção Fundamentos da aplicação em developer.android.com, mas não consegue encontrar uma resposta. Qual seria a maneira correta de impedir programaticamente que minha Activty fosse morta.

Obrigado.