Если вы спрашиваете, как можно иметь несколько экземпляров активности верхнего уровня, вы не можете этого сделать, существует только одна операция верхнего уровня.
Действия создаются в стеке, когда вы создаете A из B, тогда B теперь находится на вершине стека, когда вы нажимаете кнопку «Назад», вы говорите Android, что верхний уровень стека (текущая активность) - нет больше нужно, и он удаляется.
Вам придется самостоятельно сохранять состояние и восстанавливать его, если это то, что вам нужно сделать, когда воссоздается В.
Аналогичный вопрос