Android вернуться к первому экрану - PullRequest
8 голосов
/ 26 июля 2010

У меня есть приложение для Android со ссылками (сделанными linkify), которые ведут на другие экраны моего приложения.Мне интересно, каков наилучший способ закрыть все «дочерние» действия и вернуться к первому начальному действию.

другими словами, что-то вроде этого:

HomeScreenActivity =>Screen1 (через Linkify-ссылку) => Screen2 => Screen3 => щелкните домой => (закрыть экраны 1, 2 и 3) => HomeScreenActivity

Ответы [ 2 ]

7 голосов
/ 26 июля 2010

Этого можно добиться, создав намерение для своей HomeScreenActivity с флагом FLAG_ACTIVITY_CLEAR_TOP .

0 голосов
/ 26 июля 2010

Вы можете запустить Screen3 с помощью startActivityForResult в Screen2.Если вы хотите вернуться к screen1 с экрана screen3, вы возвращаете результат, который будет вызывать Screen2 методом finish (), и вы сами вызываете finish () в Screen3.

...