如题。在不添加依赖的情况下该如何在一个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、透過路由工具類別進行跳轉