title: static variables Vs application variables
body: <p>I just want to see what you guys might think the difference (in terms of usage, efficiency, or even good practice) with regard to android development.</p>
  
  <p>If I use a static variable in one of my base activity (so its single instance and be access everywhere), as opposed to using a non static variable in my application subclass (which is a single application class for all the activities).</p>
  
  <p>Both will achieve the same end results if you try to use a global variable.</p>
  
  <p>I was using the static one then I moved to use the application subclass (in case you guys wonder "what is it I am using for", I wanted to play background music and control it from everywhere and I don't wish to use service for certain reasons).</p>
  
  <p>Any help clarifying the best way to ?</p>