在主module中调用了在另一个module中写的样式

想知道如何从主module中向那个被调用的module中传一个字符串数据?

字符串存在何处

在主模块的build.gradle中添加

implementation project(path: ':Your Module')

就可以访问其他Module

首先你要主module依赖子module,如果不想通过new subModule() 这种强依赖关系,(强耦合不利于以后扩展),那么就定义一个接口,通过接口引用来传递想要传递的参数。 也可以用Arouter方式定义一个Iprovider

package callback;

public class CallBackMain {

    //MainSubBridge 是一个接口类型
    MainSubBridge mainSubBridge;

    public CallBackMain(){
        // 这个是子module中的类 CallBackSub()
        mainSubBridge=new CallBackSub();
    }

}

// 通过 mainSubBridge 接口可以做想做的事情,无论是传值给子module还是子module 回传值给主module
//在 MainSubBridge中定义方法就可以