Я знаю, что на этот вопрос был дан ответ в других сообщениях. Но это не решает мою проблему.Очистить активность Android-активности и начать работу
У меня есть 3 screens: A,B and Home
. Приложение начинается с A, затем переходит на B, а затем на домашнюю страницу. Но я хочу удалить действия A и B, когда он достигнет Домашней активности, так что когда back is pressed app exits
.
Я пробовал:
Intent.FLAG_ACTIVITY_CLEAR_TOP
. Он отлично работает, когда нажата задняя часть. Приложение завершает работу. Но если я снова открою приложение из фона, он начнется с экрана B.Intent.FLAG_ACTIVITY_NEW_TASK.
Это работает именно так, как я хочу. Но когда начинается активность Home, на экране появляется внезапный сбой, и он не является гладким.
Вы можете закончить эту деятельность a и b при загрузке на рабочем месте или можете обрабатывать обратное нажатие – curiousMind