title: Android NonUI Thread making application "not respond"
body: <p>I am editing the code of an android app that is making GPS calls in a service. LocationListener.  It also uses <code>ServiceConnection</code></p>
  
  <p>In some views the device decides that my application is taking too long to respond, and that the user can either "Force Close" or "Wait". Before this popup appears, the application is still usable by the user, they can scroll, slide, press buttons etc.</p>
  
  <p>I am only assuming this is related to the GPS service as it is running whenever this problem happens.</p>
  
  <p>I heard that this problem has to do with a thread running on the UIthread, instead of a background thread. But I was sure that services run asynchronously in the background thread.</p>
  
  <p>Insight appreciated</p>