Ponowne uruchomienie aplikacji - punkt wprowadzania aktywności

Mam aplikację, w której punktem wejścia jest powiedzmy„login / splash” Activity, gdzie muszę wstępnie załadować świeże dane z serwera. ToSplashActivity jest zadeklarowany jako:

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

w moimAndroidManifest.xmlPo załadowaniu danych zachowuję pewne dane dotyczące mojego niestandardowegoApplication klasa i ja idę do mojegoMainActivity.

Spodziewam się tego po moimApplication jest zatrzymywany przez system operacyjny lub użytkownika (za pomocą Force Stop), a następnie jest ponownie uruchamiany przez użytkownika, a punktem wejścia mojej aplikacji jestSplashActivity jeszcze razALE system pomijaSplashActivity i wyświetlaMainActivity.

PYTANIE: czy to jest oczekiwane zachowanie? Jeśli cały proces zostanie zatrzymany, czy moja aplikacja nie powinna być uruchamianaSplashActivity? Czy można to osiągnąć?

questionAnswers(2)

yourAnswerToTheQuestion