Хмм, ну да, как вариант. Правда это будет немного заморочек со стеком и backPressed() но наверное по-лучше, чем то, что я хотел сделать. Просто подумал, может есть что-то более адекватное, чтобы не изобретать велосипед. В любом случае, спасибо за совет!)