gpt4 book ai didi

java - 启动 Activity 需要应用程序调用,android

转载 作者:行者123 更新时间:2023-11-30 02:00:38 25 4
gpt4 key购买 nike

今天我想在我的应用程序中添加一个功能,在下载代码并将其添加到我的项目文件之后,似乎在调用这个功能的主要 Activity 之前,应该先调用一个扩展应用程序的类(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 list 中被调用,但由于我已经在那里调用了一个应用程序,所以我不能调用多个。谢谢!

最佳答案

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

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

你说过 AppController.java

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

然后合并到MyApplication.javaonCreate()中如下

@Override
public void onCreate() {
super.onCreate();

//Code from MyApplication.java

mInstance = this;
pref = new PrefManager(this);
}

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

关于java - 启动 Activity 需要应用程序调用,android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31552566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com