안녕하세요. 앱을 개발하고 있는 개발자입니다.

bindService()후, onServiceConnected() 콜백이 호출되기전에( IBinder 가 null인 상태 ) RPC메쏘드를 호출해서 문제가 되는 구조가 있는데요..
이러한 구조를 지금 변경하기는 힘든상태이구여.... 그래서 bindService()후 onServiceConnected()가 호출되기 전까지 대기할 수 있게 하는 메커니즘이 혹시 있나요?
이런저런 방법을 써도 bindService()하는 쪽의 프로세스가 아예 Blocking이 되어 버려 onServiceConnected()가 콜백이 안떨어지네요..
도움 부탁드리겠습니다.
감사합니다.