title: Effective activity List
body: <p>Iam trying to make my Activity List more effective.
  I have an Activity List in my app, on every call its going to the database collecting some information and show it on the screen(as List).</p>
  
  <p>so basiclly everytime you finish and re-call that list, it's calling onCreate.. again and again..
  my problem here is with the allocation i am trying to reduce!</p>
  
  <p>for example i have an Arraylist which is being allocated every time on the onCreate Method of my activity list, and many more allocations which i do onCreate. </p>
  
  <p>i find it slowing my program very much, my program is very un-stable, and i try to reach to some performances... any idea how can i avoid this onCreate everytime i re-call my Activity List? mybe another technics to reduce re-allocations?
  Thanks,
  Idan.</p>