Закрытие предыдущих действий за исключением некоторых из них в Java - PullRequest
0 голосов
/ 15 апреля 2020

Когда я открываю действие, я хочу закрыть другие действия, кроме основного. Я искал эту проблему на inte rnet и нашел эти коды, но они не работают должным образом для моей цели. Потому что я не хочу добавлять один и тот же код в каждую кнопку и не хочу закрывать все действия.

Intent intent = new Intent (Activity06.this, Activity14.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

На самом деле, я хочу добавить код в onCreate методах каждого действия, а не в onClick методах кнопок. Если у вас есть решение, пожалуйста, ответьте на этот вопрос и дайте мне знать.

1 Ответ

0 голосов
/ 16 апреля 2020

Если вы хотите, чтобы все новые действия были закрыты после того, как с них началось новое действие, вам следует вызвать this.fini sh () после этой строки startActivity (intent); И не вызывайте метод fini sh после начала строки активности из основной активности. Ваша основная деятельность не будет закрыта, но вы можете позвонить по номеру sh из всех других действий, чтобы они закончили после начала новых действий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...