我有一个在我的应用程序(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");
}
}
答案 0 :(得分:2)
完成!你不必弄乱这个类中的构造函数。 onCreate()是要走的路。把你的代码放在那里。忘了这个问题。我应该把它放在一个单独的答案中吗?