当前位置: 首页 > 面试题库 >

如何在android中处理多个应用程序类

易阳云
2023-03-14
问题内容

我正在开发一个本机android应用程序,其中尝试使用2个开源库。问题是两个库都在各自的库中使用应用程序类。他们正在使用application标签下的“ android:name”在清单文件的相应源代码中注册这些类。问题是如何处理这种情况,因为众所周知,清单文件中只能使用ONE标签。我们是否可以在代码中注册/实例化应用程序类,以便我们在标记中仅提及一个库,而在代码中/实用地提及第二个库。还是有其他选择。请分享您的意见/建议。提前致谢。


问题答案:

您需要实现多级继承才能解决此情况。

这是你的情况

public Lib1Application extends Application{

}

public Lib2Application extends Application{

}

public YourApplication extends Application{

}

如何解决呢?

public Lib1Application extends Application{

    }

    public Lib2Application extends Lib1Application{

    }

    public YourApplication extends Lib2Application{

    }

终于在mainfest.xml中

<application
        android:name="com.your.packagename.YourApplication"
        android:icon="@drawable/ijoomer_luncher_icon"
        android:label="@string/app_name"
 >


 类似资料:
  • 问题内容: 我有大约10个EntityManager的Java EE应用程序(EM的数量可能会增加)。我的应用程序还包含许多无状态,有状态和消息驱动的bean。 与其将我的EM注入每个Bean (以及两种检测用户使用的EM的方法),不如将所有这些存储在一个singleton bean中,并与其他bean一起访问。这样,无需担心可维护性。 但是,将EM存储在一个单例bean中是否安全?会出现瓶颈吗?

  • 我正在使用一个清单中有以下内容的库。 但是,作为我用来包含库的应用程序,设置相反

  • 我无法解析多部分电子邮件内容。有人能帮忙吗? 我使用stackoverflow上的帖子提示接收和解析电子邮件(从gmail)使用javamail。添加activation.jar 消息getcontentapi返回com。太阳邮政imap。IMAPMessage@423ff878 这意味着它不是由javamail数据源处理的。 内容如下所示: 内容类型:多部分/备选;边界=mimepart_51c

  • 问题内容: 我有一个Appp类,它从Application扩展并在清单中调用Appp。 还有两个jar,每个作者都说在清单中将它们称为Application标记。 根据android问题中如何处理多个应用程序类,要具有从Application扩展的多个应用程序类,我们应该从另一个应用程序类扩展某个应用程序类,并在清单中调用上层类。 但就我而言,我没有资源,只有罐子。我能做什么?! 问题答案: 解决

  • 但我得到了NullPointerException任何人都可以帮忙

  • Tomcat 6.0.35上的两个Web应用程序需要一个库(jar文件)。jar文件中的一个类需要本机库才能运行。 不出所料,我得到了例外 如果同时展开两个应用程序。 在 jar 文件中,使用静态块加载本机库 使用本机库的类可以使用xml进行配置。 jar库是我们构建的搜索引擎,因此如果需要,我们可以重建它。 所以我的问题是,我们如何告诉Tomcat my-native-library . so已