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
BroadcastReceiver already gives the context. Look at the onReceive.
public void onReceive(Context context, Intent intent)
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.