想知道如何从主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中定义方法就可以