I have declared an Application class inside my app:
public class application extends Application {
String TAG="joshtag";//app.TAG;
@Override
public void onCreate() {
super.onCreate();
Log.e(TAG, "Initializing APP");
initializeSingletons(getApplicationContext());
}
protected void initializeSingletons(Context c){
Log.e(TAG, "...preparing to Initialize Singleton");
app.initInstance(c);
}
}
As you may imagine, I want this class to run as soon as my App launches, with the objective of initializing a Singleton class (this singleton class does not extend any other class and will contain a variable to store getAppContext). However, the Log messages never trigger inside "onCreate" and "initializeSingleton", and the Singleton is not initialized. My ultimate goal is to store a global getAppContext variable that I can use inside classes who does not inherit it. If I am approaching the issue with the wrong mindset, let me know and mention why.