title: Android background service for calling a webservice every 5 minutes
body: <p>I need a background service for my android app that every 5 minutes calls a webservice and stores the received data in a database . The webservice is already fully functional and every 5 minutes has new data available. And also how can I make this service make the webcalls at precise times, I need it to make the calls at certain minutes and seconds.</p>
  
  <p>For example it has to make the calls at 12:05:05 and then at 12:10:05 and after that at 12:15:05 and so on. The reason for this is because the webservice has new data at precise times and I want to get it as soon as it is available. What couldbe the best solution for this problem? </p>