title: Never Ending background thread?
body: <p>I currently have a listview that is populated upon creation from a web server. I want it to either poll the database for updates routinely, or to allow a php script to update it. I would prefer that it be updated by the database, rather than polling. </p>
  
  <p>As far as polling goes I know that I can implement a service or an asyncthread. I also have found the timertask class.</p>
  
  <p>For AsyncThread: Can I have this be recurring continuosly? Would I call the .start method from the </p>
  
  <p>For TimerTask: Is this less efficient than an asyncthread or service?</p>
  
  <p>Also do I need to create the TimerTask inside of a thread? or will it create its own threads?</p>