Я создал приложение для Android, который имеет два вида деятельности, один из них MainActivity
, а другие является Article
активностиAndroid - Закрыть первую деятельность
В этом приложении вы можете открыть неограниченное количество мероприятий. Так что это похоже на приложение для статьи, внутри статьи есть и другие статьи, чтобы вы могли следить за неограниченным количеством статей. Каждая статья открывает новую активность Article
.
Теперь, что я хочу сделать, это: Когда открывается 10-й Article
, я хочу закрыть первую активность Article
(не MainActivity
).
Я также прочитал это question, но он работает только в том случае, если у вас разные виды деятельности (например, ActivityA, ActivityB, ActivityC ...).
Есть ли способ, которым я могу это сделать?
Если вы строите ваше приложение на фрагменты вместо этого вы можете просто использовать счетчик при добавлении фрагментов в задний стек и удалении старых тегов. Рассмотрите: http://stackoverflow.com/questions/22474584/remove-old-fragment-from-fragment-manager – JohanShogun
Я вижу, что могу сделать это в 'fragments', но на самом деле я их не использую, я в настоящее время использую 'Activity'. – Enve
Я знаю об этом, я предлагаю вам использовать фрагменты, потому что он лучше подходит для того, что вы пытаетесь сделать. Это не будет иметь никакого значения для конечного пользователя, только программно. – JohanShogun