I often find myself needing to access methods that require referencing some activity. For example, to use getWindowManager
, I need to access some Activity. But ofte
You can make you application instance a singleton, and use it when you need a Context
An example is in this question:
Android Application as Singleton
This way, when you need a Context, you can get it with
Context context = MyApplication.getInstance()
This might not be the cleanest solution, but it has worked well for me so far