我在 Android Studio 中有两个模块:
- 标准的 Android 应用程序模块
- 领域模块
领域模块已经被添加到 settings.gradle
和 build.gradle
文件中:
分别像这样写:include ':mobile', ':domain'
以及 compile project(':domain')
在领域模块中,我有一个类,就像这样:
public class DomainUtils {
Context mContex;
public DomainUtils(Context context){
this.mContex = context;
}
public void toast(String string){
Toast.makeText(mContex, string,Toast.LENGTH_LONG).show();
}
public String returnHi(){
return "hi";
}
}
但是,当我尝试从App模块内的类中调用new DomainUtils(context).toast("hi");
时:
- DomainUtils内的方法不执行
- 程序流程不会继续到调用类中的下一行(程序流程停止")
- 我在logcat中看不到任何错误日志。
------------但是-------------
当我运行方法returnHi()
时,它正常工作。
compile project(path: ':domain')
。 - Rust Fisher