2014-01-12 2 views
0

У меня есть 4 мероприятия. Заставка -> Экран входа в систему -> Начальный экран -> Экран пользователя. Когда я нахожусь в главном экране «Мой приложение», я нажал кнопку Device HOME в то время, когда приложение перешло на задний план. Если я снова открою приложение, это будет показано на главном экране приложения. Теперь мне нужно, чтобы показать Всплеск затем Вход экрана для каждого time.I назвал отделки() для каждого Намерения вызовов. Как это сделать?Всегда открывайте приложение из Splashscreen в Android

+1

конца вызова в OnPause() –

+0

на главном экране я использовал StartActivityforResult also.W который был вызван в то время, и активность будет в режиме onpause. –

+0

Спасибо Shayan pourvatan. Я справился с этим с состоянием OnRestart(). –

ответ

1

В вашем файле манифеста, в деятельности Всплеск Screen (который я предполагаю, что корневая активность) добавьте следующую строку

android:clearTaskOnLaunch="true" 
+1

Я использовал это. Но это не работает –

+0

Является ли ваш экран Splash Screen активным? –

+0

Да. Это была активность запуска приложений. –

1

В Homescreen деятельности, написать в onResume() -

Intent intent = new Intent(getApplicationContext(), Spalsh.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent); 
0

Используйте это для деятельности в вашей AndroidManifest.xml android:launchMode="singleInstance"

Смежные вопросы