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?