현재 서비스를 공부하고 있습니다.

로컬과 리모트로 나누어지고 서비스는 데몬 프로세서라는 개념까지 이해를 했는데요~~~

GPS 좌표를 몇 초 단위로 받아서 텍스트뷰로 뿌리는 부분을 만들고고 합니다.

demoapi 와 책을 보면서 이해를 해도 aidl를 써서 하는 부분이 이해가 안되고 있어서 질문드립니다.

질문 1 :  액티비티에서 로컬로 서비스를 startService를 연결을 하면 그 서비스 클래스는 계속 돌고 있는 건가요???


질문 2 : requestLocationUpdates를 주고  onLocationChanged를 toast로 출력하는 프로그램을 만들고
            디바이스에 넣어 보았는데 처음 한번만 주고 requestLocationUpdates에서 준 시간 만큼 동작 하지 안습니다.
             액티비티에서는 무엇을 해주어야 하고 서비스에서는 무엇을 해 주어야 하나요?? 액티비티에서 쓰레드를 주고 계속 서비스로 가라고 해         주 어야 하나요??
             이러한 부분을 만들려면 어떻한 것이 필요한가요??? 

         
질문 3 : onBind 는 어떨 경우 발생하는 건인가요?? 책과 인터넷을 보았지만 정확히 이해가 가질 안습니다.


예제 소스 및 (책에 있는 건 너무 어렵군요 좀 쉬운 소스 없나요?? )  유용한 사이트 좀 있으면 알려주시면 정말 감사겠습니다.