Уничтожение всех других действий из прослушивателя моментальных снимков пожарного магазина в предыдущем действии - PullRequest
0 голосов
/ 06 июня 2018

У меня есть прослушиватель снимков, который прослушивает изменения в Firestore.Если временная метка не совпадает, я хочу, чтобы другие действия, которые нужно убить, вернулись на страницу входа (MainActivity).

Есть ли способ убить текущую активность, чтобы вернуться к MainActivity (первая операция), котораяактивность входа в систему?

Все остальные вопросы и решения, которые я искал, дают вам решение убить предыдущие действия.У меня вопрос, как мне убить текущую активность от слушателя, который все еще работает от предыдущей активности?

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Поместите this.finish () после намерения.Это убьет текущую активность и не вернется при нажатии кнопки назад.

0 голосов
/ 06 июня 2018

Попробуйте приведенное ниже решение: -

Intent intent = new Intent(context, CloseAllViewsDemo.class);
                intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);// This flag ensures all activities on top of the CloseAllViewsDemo are cleared.
                context.startActivity(intent);
                // To finish current activity
                finish();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...