У меня есть приложение, где для точки входа можно указать "login/splash" Activity, где мне нужно предварительно загрузить свежие данные с сервера. Этот SplashActivity объявляется как:
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
в моем AndroidManifest.xml после загрузки данных я сохраняю некоторые данные в своем пользовательском классе Application, и я перехожу к MainActivity.
Я ожидаю, что после того, как мой Application будет остановлен ОС или пользователем (с помощью Force Stop), а затем позже будет перезапущен пользователем, точкой входа моего приложения будет SplashActivity снова НО система пропускает SplashActivity и отображает MainActivity.
ВОПРОС: Это ожидаемое поведение? Если весь процесс остановлен, не следует ли начинать мое приложение с SplashActivity? Можно ли это сделать?