今天我想在我的应用程序中添加一个功能,在下载代码并将其添加到我的项目文件后,似乎在调用此函数的主要活动之前,应首先调用扩展Application的类(AppController)!因为它的onCreate方法初始化了一些重要的事情:
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
pref = new PrefManager(this);
}
所以思考是:在这之前:
Intent intent = new Intent(getActivity(),Wallapers.class);
startActivity(intent);
我应该调用应用程序AppController。 在代码项目中,我已经下载了它在Android清单中调用,但由于我已经有一个应用程序在那里调用,我不能调用多个。 谢谢!
答案 0 :(得分:1)
最简单的方法是将两个Application类的代码合并为一个,并在AndroidManifest.xml
中指定该名称。
假设您有两个应用程序java文件MyApplication.java
和AppController.java
。
您已经说AppController.java
已
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
pref = new PrefManager(this);
}
然后合并到onCreate()
的{{1}},如下所示
MyApplication.java
我猜你是新手。希望这可以帮助! :)