android - 应用程序和库模块的 list 文件中的多个应用程序类

标签 android android-library android-application-class

在库模块的 list 中,我需要使用一个 Application 类。可以在 Android 中执行此操作吗?

list :

<application
    android:name="com.compnay.app.App"
    android:allowBackup="true"
    android:label="@string/app_name"
    >
</application>

模块库 list :

<application
    android:name="com.example.mymodule.App"
    android:allowBackup="true"
    android:label="@string/app_name"
    >
</application>

最佳答案

您可以使用一个技巧。 我们假设您的主应用程序类是 Application1,您的库应用程序类是 Application2。 现在从 Application2 扩展您的 Application1。只记得在Application1的onCreate

中调用Application2onCreate
public class Application1 extend Application2{
@Override
    public void onCreate() {
        super.onCreate();

        //your codes


}

关于android - 应用程序和库模块的 list 文件中的多个应用程序类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62249020/

相关文章:

android - Kotlin AAR 库 w/proguard : How to keep ONLY class and method names?

android - 内置的 android 库模块内部没有其依赖项

android - 可以从 Application 类的扩展创建 fragment 吗?

android - 如何使用 Dagger2 将 ApplicationContext 注入(inject)到非 Activity 类?

android - 我的应用程序上的youtube输出,而未使用标准浏览器和webview

android - 无法启动 uiautomatorviewer

java - 在 Android 项目中引用(纯 Java)项目(找不到类)

android - 可以在没有 android-support-v4.jar 库的情况下使用 ViewPager 和 PagerAdapter 吗?

android - 扩展应用程序是如何在启动 Activity 之前运行代码的?

java - 如何通过 View 填充收缩 Canvas ?