Я застрял в следующей ситуации. У меня есть сервис в моем приложении. Действие запустило его с startService (), чтобы предотвратить его закрытие при отмене привязки в будущем. Затем связывается со службой с помощью bindService () и позже связывается с помощью unbindService (). Все это работает нормально и, как и ожидалось: вызывается onBind / onUnbind и служба продолжает работать. Но когда я снова вызываю bindService () из этого или другого действия, у меня появляется другое поведение: ни onBind, ни onRebind не вызываются, но onServiceConnected () все еще вызывается, и я получаю реализацию IBinder, которая возвращается в onBind (). Есть идеи? Спасибо заранее!