android - 库类扩展了未由 list 调用的应用程序

标签 android gradle android-manifest

我有一个类 MyProject 扩展了应用程序,它是库项目的一部分。 我需要在其他 Activity 开始之前调用 onCreate 。因此我将其放入库 AndroidManifest

<application
            android:name=".MyProject.MyProject"
...

问题是 gradle 构建过程从主应用程序 AndroidManifest 中获取应用程序定义。 onCreate 不会被调用。

我还尝试更改项目 list 的应用程序部分。然后我遇到了另一个问题。包上下文不适合我的库。 onCreate这部分 stackBuilder.addParentStack(someOtherClass.class); 抛出 ActivityNotFoundException。

我的问题是:在哪里以及如何将代码放入自动调用的 android 库项目中?

最佳答案

这可能不是最优雅的解决方案,但您可以在主应用程序中创建一个类来扩展 MyProject (无需添加任何更多代码,因为您不需要更多代码)。然后您可以在 list 中声明您的新类。

关于android - 库类扩展了未由 list 调用的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20168505/

相关文章:

android - 如何正确地动态检查android权限

c++ - 尝试使用Gradle构建指向静态库的C++项目链接时找不到头文件

java - Gradle FlywayMigrate 给出内存不足异常

java - Gradle 错误 : Could not initialize class org. codehaus.groovy.runtime.InvokerHelper

java - Android onactivityresult() 未在 fragment 中调用

android - 基于 API 级别请求权限

android - Android Manifest 文件中 Intent 过滤器的负优先级

安卓 : detect click event at empty space of gridview inside linearlayout

android - 找不到 Debug.startMethodTracing() 跟踪文件

java - android.view.InflateException - 创建自定义 View 的问题