Какова наилучшая практика при вещании тяжелых полезных нагрузок? - PullRequest
0 голосов
/ 08 марта 2020

У меня есть Service, который делает вызов API каждые 10 секунд. И мне нужно передать данные ответа в Activity или Fragment и внести соответствующие обновления пользовательского интерфейса и другие изменения в приложение.

Я использую BroadcastReceiver s для достижения этой цели. Я беспокоюсь о том, чтобы использовать его без ущерба для производительности системы. У меня есть два способа достичь этого.

Метод 1

Отправка большой полезной нагрузки сразу в одной трансляции.

enter image description here


Метод 2

Разделите полезную нагрузку на более мелкие части и отправляйте несколько трансляций каждый раз.

enter image description here


Что было бы наилучшей практикой и почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...