У меня есть синглтон, который содержит много информации о моем приложении (ACCU.class).
Я использую контекст приложения, чтобы выполнить единственную инициализацию и единственную обработку.
Одной из ключевых функций является еще один синглтон под названием IMCDefinition, который читает из исходного ресурса с именем imc.xml. Если я вызываю строку IMCDefinition.getInstance(getResources().openRawResource(R.raw.imc));
из контекста активности, она работает. Из контекста приложения это не ...
Следующий код:
public class App extends Application
{
public App()
{
IMCDefinition.getInstance(getResources().openRawResource(R.raw.imc));
ACCU.getInstance(this);
System.out.println("Global ACCU Object Initialized");
}
}