Alex
Как решить задачу? Или хотя бы что почитать? Есть Tab, в нем при нажатии на кнопку открывается DialogFragment, в котором есть 2 числа, выбирая одно из чисел вся информация во всех Tab должна быть пересчитана. Нужно как-то оповещать приложение что данные поменялись и оно сделало перерасчёт. Или для начала, хотя бы в табе где этот диалог фрагмент открывается. Помогите пожалуйста.
- BroadcastReceiver - в каждом фрагменте(табе) регаешь приемник
- общую вьюмодел, на лайвдату подписываешься в каждом табе
- eventbus - не оч хорошвя идея, но все же
- callback - в каждом табе в onAttach присваиваешь контекст закастенеый под интерфейс, а в главном фрагменте имплементишься