интернету), но не знаю где это правильней сделать. Во вью? Тогда она будет получать броадкаст, отдавать его презентеру, тот его обработает и скажет что делать вью? Или в презентере, но тогда ему нужно будет передавать контекст, что регистрировать/отписывать ресивер?
Ресивер лучше создавать в слое данных. Там будет жить моделька, наблюдающая за сетью. Кому нужно, тот подпишется на ее изменение, и как-то отреагирует. Если в прокте используется Rx, то через его потоки удобно подписку оформлять.
Обсуждают сегодня