Активность перезапускается после вызова onPause

#android

#Android

Вопрос:

У меня есть SplashActivity, которые выполняют какую-то задачу, а затем запускают другую активность. Как только я включаю SplashActivity и когда вызывается FragmentLauncher, а затем я нажимаю кнопку home . Приложение перезапускает заставку, а затем переходит к действию. При нажатии кнопки home приложение не должно автоматически перезапускаться, это то, что я хочу

Комментарии:

1. можете ли вы показать свой соответствующий код>

Ответ №1:

Используйте флаг, чтобы проверить, уже ли показана заставка, и сохраните флаг в PreferenceUtils, чтобы сохранить состояние. Я думаю, это поможет вам, если я не ошибаюсь.

Ответ №2:

Вы можете попробовать вызвать метод finish(); сразу после startActivity(intent) на вашем экране-заставке.