如题。在不添加依赖的情况下该如何在一个Module中调用另一个module中的Activity?
使用:
Intent intent = new Intent("myAction");
intent.setClassName("packageName", "packageName+ActivityName");
startActivity(intent);
会出现
android.content.ActivityNotFoundException: Unable to find explicit activity class
求大神赐教!
不添加依赖则你的module就不会编译到你的app中,如何能找得到呢?显然是不行的。
你这样很显然不行啊,找不着啊。用隐式调用啊。
1、有方法能解决,用路由的方式,所有的Activity都注册到一个路由表,一个key,对应一个Activity
2、通过路由工具类进行跳转