кнопку открываем диалог фрагмент с setRetainInstance(true) forResult от фрагмента. Когда разблокировали поворот экрана, поймали багу - результат от диалога не пробрасывается в фрагмент первого уровня. Причина понятна - фрагмент пересоздался, а диалог нет - он помнит о старом фрагменте.
Есть идеи как пробросить результат?
Сделал на скорую руку с помощью EventBus, но как-то криво выглядит - у нас наследование от фрагмента первого уровня, приходится определять тип фрагмента
пробовали использовать dialogFragment.setTargetFragment(...)
Обсуждают сегодня