gpt4 book ai didi

java - Android 覆盖库/库中的文件

转载 作者:行者123 更新时间:2023-11-29 23:24:33 27 4
gpt4 key购买 nike

我做了一个项目,在这个项目中,我将我的源作为基础,并使每个客户端的其他模块依赖于我们称之为库的基础源。

那些模块依赖于我们的基本代码。他们所做的只是从模块的 MainActivity 启动 BaseMainActivity。其余由 BaseMainActivity

处理

所以这里有一个结构描述如下

  • Client1 ---> Having its own res folder, main folder and gradle/manifest file
  • Client2 ---> Having its own res folder, main folder and gradle/manifest file
  • Client3 ---> Having its own res folder, main folder and gradle/manifest file
  • BaseProject ---> Having its own res folder, main folder and gradle/manifest file

现在我们的一位客户更改了一些要求。现在,对于那个特定的客户端,我必须覆盖该特定 java 文件中的某些功能。我知道我已经在为每个客户用作生产和演示的口味概念。但这不符合我的标准。

请告诉我如何实现这一目标。??如果我不清楚,请问我。

最佳答案

一个直接的解决方案是将您的 BaseMainActivity 扩展到 BaseMainActivityForSpecificClient 并覆盖那里的更改。

您的其他客户端继续使用 BaseMainActivity,而您的此客户端可以启动 BaseMainActivityForSpecificClient

关于java - Android 覆盖库/库中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53759365/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com