启动活动需要应用程序调用,android

时间:2015-07-22 01:50:26

标签: java android android-intent android-activity

今天我想在我的应用程序中添加一个功能,在下载代码并将其添加到我的项目文件后,似乎在调用此函数的主要活动之前,应首先调用扩展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清单中调用,但由于我已经有一个应用程序在那里调用,我不能调用多个。 谢谢!

1 个答案:

答案 0 :(得分:1)

最简单的方法是将两个Application类的代码合并为一个,并在AndroidManifest.xml中指定该名称。

假设您有两个应用程序java文件MyApplication.javaAppController.java

您已经说AppController.java

@Override
public void onCreate() {
    super.onCreate();
    mInstance = this;
    pref = new PrefManager(this);
}

然后合并到onCreate()的{​​{1}},如下所示

MyApplication.java

我猜你是新手。希望这可以帮助! :)