I've got a quick question on the best way to handle Android contexts. A lot of things (e.g. Service) require that you pass a context as a parameter. At the present time, I have a public static variable that is set to point to `getApplication()` and I just refer to this throughout my application where a context is required.

Is this ok to do? Or is there a better method to handle this? A lot of my classes don't extend Activity or service and as such, don't have access to `this.getApplication()`.

Everything seems to work ok when I just pass in my static variable.