I have a singleton that holds a lot of information on my App (ACCU.class).
I'm using the application context to do a single initialization and single finishing.
One of the key features is another singleton called IMCDefinition that reads from a raw resource named imc.xml. If I call the line IMCDefinition.getInstance(getResources().openRawResource(R.raw.imc));
from an Activity Context it works. From an Application context it doesn't...
Following goes the code:
public class App extends Application
{
public App()
{
IMCDefinition.getInstance(getResources().openRawResource(R.raw.imc));
ACCU.getInstance(this);
System.out.println("Global ACCU Object Initialized");
}
}