title: How to execute parallel REST API calls in android
body: <p>Hi I am developing android application. My application contains REST API calls for fetching data from server. So my application requirements are like this:</p>
  
  <p>consider I have 2 REST API calls all are independent; That mean both are not dependent on each  other; So I want parallel execution. Result of both API calls associated with two different activities.</p>
  
  <p>I want to run both network calls in background. Don't want to execute on UI thread.</p>
  
  <p>I am confuse with following few solutions:
  use separate async task for each network call. What happen if I execute 10 calls parallel with async task?</p>
  
  <p>Use intent service: Will intent service is good solution for handling multiple network calls parallel in background.</p>
  
  <p>How to handle this in proper way. Need good solution for this. Need help. Thank you. </p>