java - 在不同项目中使用包含变量的文件

标签 java android game-development

我正在尝试在项目 A 中创建一个新文件 var.java,以便它包含一些变量。现在我需要在从项目 B 传递到 Intent 时使用相同的变量。 到目前为止,我所做的是我们在项目 A 中定义一次变量,然后在 B 中定义变量,我需要减少代码冗余。 我有一个想法在 A settings.gradle 文件中配置整个项目 B,但由于我只需要 A 中的特定文件 var.java,因此没有必要这样做。 谁能建议一些方法来解决这个问题。

最佳答案

基本上,您想要实现的是在多个项目之间使用可重用的代码。因此,合乎逻辑的方法是创建一个共享库以在所有需要它的项目中使用。将多个项目所需的所有通用代码提取到自己的项目中,并将其添加为 Maven 或 Gradle 的依赖项,或者以老式方式手动将库添加到您的项目中。

当然,我假设您正在谈论编译时已经存在的信息,即在运行时不会更改的常量值。但正如您所写的那样,听起来您并没有在运行时共享信息,因此一个小型、简单的库就可以解决问题。

关于java - 在不同项目中使用包含变量的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60387719/

相关文章:

android - 仅从 rss 中获取一项

math - 乒乓球值随着时间的推移而降低,以产生闪烁效果

unity3d - Unity Instantiate 命令无法正常工作

java - 类层次结构中的向下转型与向上转型

java - 如何在不使用 IDE 的情况下创建具有附加资源的 .jar 文件

java - GooglePlayServices.isGOoglePlayServicesAvailable NoClassDefFoundError

Java静态类变量初始化效率

ios - "Could not locate google-services.json or GoogleService-info.plist files"iOS项目、Unity、Mac电脑

java - CORBA:尝试配置和运行 OpenORB 时出现问题

java - 如何在 Java/Groovy 中为 Azure API(Api 管理)生成 SAS token ?