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

