我有一个类 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/