Android: 'Tela inicial' apenas uma vez

Eu tenho um aplicativo Android que requer uma tela inicial. Tenho uma atividade simples que mostra a tela inicial e, após alguns segundos, inicia a atividade 'principal'. Agora, quando um usuário pressiona o botão Voltar dessa atividade, a tela inicial é exibida novamente. Como posso evitar isso? Tentei manter um booleano mostradoSplash e isso funciona parcialmente, mas quando o aplicativo está em execução e o usuário deseja abri-lo a partir do iniciador de aplicativos, o aplicativo sai (desde que as chamadas de abertura terminam () quando splashShown é verdadeiro). Alguma ideia?

Obrigado, Erik

questionAnswers(1)

yourAnswerToTheQuestion