Reinicialização da aplicação - ponto de entrada da atividade

Eu tenho um aplicativo onde o ponto de entrada é digamos um"login / splash" Activity, onde eu preciso pré-carregar dados novos do servidor. esteSplashActivity é declarado como:

<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />

no meuAndroidManifest.xml, depois que os dados são carregados, mantenho alguns dados no meuApplication classe e eu prossigo para o meuMainActivity.

Eu estou esperando, que depois da minhaApplication é interrompido pelo sistema operacional ou pelo usuário (usando Force Stop), e depois é reiniciado pelo usuário, o ponto de entrada do meu aplicativo éSplashActivity novamenteMAS o sistema pula oSplashActivity e exibe oMainActivity.

QUESTÃO: Este é o comportamento esperado? Se todo o processo for interrompido, meu aplicativo não deve ser iniciadoSplashActivity? Isso pode ser feito?

questionAnswers(2)

yourAnswerToTheQuestion