如何在Android中使用多个“应用程序类(Application class)”?

4
请看下面的My Manifest.xml文件
我已经使用了ApplicationLoader。
<application
        android:name=".ui.ApplicationLoader"
        android:allowBackup="true"
        android:icon="@drawable/app_icon"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

<application
        android:name="org.abtollc.sdk.AbtoApplication"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name">

现在我想在单个项目中使用两个应用程序类?这该怎么做? org.abtollc.sdk.AbtoApplication是第三方库。

为什么要使用多个Application类?你有什么场景需要用到吗?很可能你可以通过继承来解决它。 - azizbekian
4个回答

2

这并不是不可能的,您的ApplicationLoader在这种情况下必须扩展AbtoApplication


1

根据Android文档,只含有一个应用程序元素的清单文件是有效的。


1

Android应用程序只能处理一个应用程序类,如果您想要多个应用程序类,则必须从AbtoApplication类扩展ApplicationLoader类。


0

你无法这样做。尝试从你的应用程序类中扩展AbtoApplication


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接