или в отдельном Service?
если дершишь соединение и в бэкграунде, то есть сервис полюбому есть, то в нём и держать
Меня смущает усложнение комуникации с Activity если переносить сокет в Service. По сути и внутри Singleton я могу держать сокет в фоне и при необходимости переключаться на главный поток. Но, возможно, я что-то упускаю
bindService
Все же дополнительные телодвижения, дополнительный компонент Какой профит от него?
бэкграунд
Он обеспечивает такой же Backgound как и Singleton в Application
ну не, он делает приложение менее killable, особенно foreground service
Обсуждают сегодня