title: Object need to be accessed global,static variable or Application contx
body: <p>I want to have an object accessed by multiple activities and multiple other classes (non activities). I read that a standard way would be to use the application context to store these global variables. However the problem I find with this is that you have to always find this application context. In activities it is not so bad but if you are in a non activity class then you have to pass in the context to it. Kinda pain. </p>
  
  <p>The other solution I have in mind is to create a static variable that I can access from anywhere but just calling "className.Variable"</p>
  
  <p>Is it bad to do it this way? Is there any other method that can work? </p>
  
  <p>Thank you </p>