title: When will android suspend a thread automatically?
body: <p>When developing my android app, I encountered below problem:</p>
  
  <p>A handler thread was suspended automatically by android. Eclipse showed the state of the thread as "suspend" in "DDMS" perspective. The thread's handler did not process the messages sent to it any more(I set a break point, and program never went there). At the same time, the app is running normally, except that UI module can't display any content because there's no data. (This thread is used for loading data from local database and network.)</p>
  
  <p>My question is: under what kind of situation will android virtual machine suspend a thread?</p>