android - 如何在一个Module中调用另一个module中的Activity?
PHPz
PHPz 2017-04-17 17:32:16
0
3
1122

如题。在不添加依赖的情况下该如何在一个Module中调用另一个module中的Activity?
使用:

Intent intent = new Intent("myAction");
        intent.setClassName("packageName", "packageName+ActivityName");
        startActivity(intent);

会出现

android.content.ActivityNotFoundException: Unable to find explicit activity class 

求大神赐教!

PHPz
PHPz

学习是最好的投资!

全部回覆(3)
左手右手慢动作

不加入依賴則你的module就不會編譯到你的app中,如何能找到呢?顯然是不行的。

小葫芦

你這樣很顯然不行啊,找不著啊。用隱式調用啊。

刘奇

1、有方法能解決,用路由的方式,所有的Activity都註冊到一個路由表,一個key,對應一個Activity
2、透過路由工具類別進行跳轉

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板