我可以在库的清单中声明一个抽象活动吗?

时间:2016-06-17 12:50:15

标签: android android-manifest

我有一个定义@find $(CURDIR)/foo/npm -name "*.csv" -type f | xargs -L 1 sed -i '' '1 s/^.*$$/"bar"/g' 的库。使用此库的应用程序扩展了Activity,因此需要将其添加到abstract Activity

根据某些规则,库的AndroidManifest.xml会合并到应用程序中。

但是,我似乎无法找到在库的AndroidManifest.xml中声明我的抽象活动的方法。我想在基类中设置AndroidManifest.xmlandroid:configChanges,而不必在所有子类的清单中声明它。

这有可能吗?

2 个答案:

答案 0 :(得分:2)

在您的清单中,您只需声明应用程序实际使用的活动。您应该声明扩展抽象活动的Activity。

要编辑活动的配置,您必须为清单中的每个具体活动设置这些参数。

答案 1 :(得分:0)

简短回答;号

根据我的发现,设置android:configChangesandroid:launchMode属性的唯一方法是在清单中。清单只接受您将要实例化的类的名称(即您抽象类的子类)。