안녕하세요.

다름이 아니라 startService(), stopService() 없이
소스에 bindService(), unbindService() 만 사용하고 있습니다.

이렇게 사용해도 상관 없는지 아니면 반드시 아래 순으로  해줘야 할지 궁금 하네요.

startService()
bindService()
unbindService()
stopService()

일단 문제 점은 serviceBind() 된 상태에서 죽어 버릴 경우 재 수행 할 때
have leaked connetion service 에러가 발생합니다. (비정상 종료)

이 경우
if(startService(i) != null)
  bindService()
형식으로 해 주면 해결된다는 답변 게시판을 보고
해 봤지만 안되는 군요.

만약 serviceBind() 하려 할때 현재  service 가 Bind() 된 상태면 unBind() 하고 다시 Bind() 할 수 있는 방법이 있을가요?