Вопрос, делегируете ли вы обработку onActivityResult в презентер? и вообще если стоит задача: есть два экрана, с А -> Б, если мы чтото сделали на Б и при возврате на А надо обновить его. Какой инструмент юзаете?
Если А и Б — части вашего же приложения, то в идеале просто менять какую-то модель(в идеале ещё и персистить её), а в активити A слушать это изменение и реагировать на него. Это в идеале =)