Как отправить параметр в привязанный к Android сервис при запуске - PullRequest
1 голос
/ 25 июня 2019

Я хотел бы запустить привязанный к Android сервис с помощью bindService () и передать идентификатор пользователя при запуске сервиса.В идеале это должно происходить, когда я вызываю bindService, поскольку я не хочу предоставлять отдельный метод просто для установки userId, поскольку мой сервис не может ничего делать, пока не получит userId.Но bindService () не принимает пакет.

Мой сервис связан в нескольких местах в моем приложении, поэтому мне не нравится шаблон вызова bindService, а затем вызов другого API для setUserId () в моем приложенииМетод onServiceConnected ().Это просто кажется глупым.

Есть ли более чистый способ сделать это?

...