title: How to gracefully terminate a remote service process?
body: <p>Currently I believe I'm doing a ok job managing my applications remote service.  When I'm done using it I can see the onDestroy() called, perfect...  </p>
  
  <p>Now the issue is I can see the remote process still hanging, via DDMS or via phone's running processes.  Users see this and think I'm doing stuff on the background etc... blaming my app and than asking for an exit button... Truth is they don't need an exit button!</p>
  
  <p>So my question: </p>
  
  <blockquote>
    <p>How to gracefully terminate a remote
    service process?</p>
  </blockquote>
  
  <p>I could get the PID and kill it but something tells me this might not be the nice way to do this since the service might be restarted again...</p>
  
  <p>Any help would be greatly apreciated!</p>
  
  <p>-Jona</p>