Страницы

Поиск по вопросам

пятница, 2 ноября 2018 г.

Как в Android закрыть все Активити?


Есть 4 Активити. Если нажать на стрелку то будет переход с 4 - 3 - 2 - 1.
Мне надо еще добавить функцию в свою программу так чтобы при нажатии на красный круг, был не просто переход на 1 активити, а Нужно закрыть 4 3 и 2 активти.
Это мне нужно чтобы не было утечки памяти и тормозов, помогите


Ответ

Используйте флаг:
Intent intent = new Intent(FourActivity.this, FirstActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);
он закроет все активности, которые "выше" вызванной

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

Отправить комментарий