title: multiple asyntask
body: <p>This is somewhat design specific question but I am looking for right  advice.</p>
  
  <p>In  my app I have 6 pages  A,B,C... each of which will download data  from server and display it. In this case among  below mentioned approaches which one will  be good.</p>
  
  <p>1.For each A,B,C write inner asynctask class
  2.write separate  asyntasks like asyntaskA,asyntskB  etc for each  of these activities
  3. write a single asynctask and route request of each activity through a requestcontroller class which creates instance of asyctask by passing context,url parameters</p>
  
  <p>If the second approach is taken, is it possible to run one <code>Activity</code> and another <code>Activity</code> in <code>onpause</code> state while its <code>asynctask</code> still running?</p>