Если вы проверите документацию для onBind
, там написано:
Вернуть канал связи сервису. Может возвращать значение null, если клиенты не могут подключиться к службе. Возвращенный IBinder обычно предназначен для сложного интерфейса, который был описан с помощью helpl. Проверьте здесь
Итак, да, вам нужно переопределить onBind
.
Согласно ссылке в вашей документации, указанной в вопросе,
Хотя вы обычно реализуете либо onBind (), либо onStartCommand (), иногда необходимо реализовать оба. или нет.