Мой стек активности - A1 B A2, с A2 вверху.
A1 и A2 являются экземплярами одной и той же активности. A. Теперь в A2 я хочу, чтобы A2 вышел и вывел A1 вперед, поэтому последний стек должен быть B A1. Как его реализовать?
Мой текущий код, который выполняет A2:
finish();
intent = new Intent(this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP);
startActivity(intent);
Вышеприведенный код привел B к фронту, поэтому последний стек равен A1 B, чего я не ожидал.
Любая идея?
Спасибо.