Android Bound Service
Oct. 17th, 2016 03:58 pmЯ сейчас занят пинанием хуев в рабочее время повышением квалификации и исследовательской работой.
Набрел на ряд решений которые мне кажутся очень удачными.
Вот например интересный вариант реализации boundService на RX для Андроид.
Решение из этого широко известного гайда обладает одним большим и рядом мелких недостатков. Большой в том, что в ходе работы активности мы ничего не можем сказать о подключении сервиса. И нам приходится использовать безумное количество хендлеров, либо ставить проверку перед каждым вызовом. Кроме того это решение весьма тяжеловесно и негибко.
Вот более интересный способ:
Как это использовать?
( Очень просто: )Как видно это гораздо проще чем создавать ServiceConnection а потом отслеживать все его состояния.