How to obtain application context from broadcast receiver?
android
Solution
Call `getApplicationContext()` on the `Context` supplied to you in `onReceive()`, just as you would call `getApplicationContext()` on an `Activity`.
I have an extension of the Application that allows me to non-statically obtain reference to several objects I need.
While syntactically `Application` is not static, it has the same impact, particularly with respect to memory leaks.
Problem
I have an extension of the Application class that I need to obtain reference in a BroadcastReceiver I have created. The context passed into the "onReceive" is a restricted context. Is there a way to obtain reference to the actual application context?