This won't directly answer your question but since you've asked where to start you should start correctly by building your web requests in an AsyncTask. This will allow you to make your requests in a seperate thread, and set the data on the UI.
AsyncTasks use a thread pool and work queue also make it easy to update the user on the progress. There are some good examples here: AsyncTask Android example