android依赖工程,子工程覆盖父工程的相同属性

时间:2024-04-30 07:49:35

当业务复杂,开始拆分工程后,就会遇到如下问题:

工程A为lib父工程, 工程B为子工程。  两个工程中均有资源文件(比如strings.xml),且资源文件中有相同的key, 那么值到底使用谁的?

实验, 在工程A(父工程)中的strings.xml的app_name=A, 在工程B(子工程)中的strings.xml的app_name=B. 在最终的结果中,显示app_name=B。

结论:

      工程的继承覆盖关系跟Java类的继承关系是一致的。 均为,子类覆盖相同父类的内容