如何将一个类从主应用程序导入到模块中?一个

时间:2016-03-02 20:01:14

标签: android

我有一个带有几个模块的应用程序。我尝试使用import + package name + class从我的主应用程序导入一个类到其中一个模块,但android studio不识别该类或包。

1 个答案:

答案 0 :(得分:0)

您的模块可能是主应用程序的依赖项,但模块本身并不依赖于主应用程序代码。如果它确实存在循环依赖,可能会或可能不会导致问题..

有几种可能性:

  1. 将模块所需的代码移动到模块中。如果您的模块是主应用程序的依赖项,那么您的主应用程序仍然可以引用此代码。

  2. 与此类似,您可以在模块中创建一个公共接口,并让主应用程序中的具体类实现该接口。该模块可以引用该接口,您可以修改您的代码,以便模块只知道接口类,并且不知道主应用程序代码中的具体类。