У меня есть приложение, где для точки входа можно указать "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
? Можно ли это сделать?