suchen

Heim  >  Fragen und Antworten  >  Hauptteil

android - 如何在一个Module中调用另一个module中的Activity?

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

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

会出现

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

求大神赐教!

PHPzPHPz2772 Tage vor1126

Antworte allen(3)Ich werde antworten

  • ringa_lee

    ringa_lee2017-04-17 17:34:16

    不添加依赖则你的module就不会编译到你的app中,如何能找得到呢?显然是不行的。

    Antwort
    0
  • 高洛峰

    高洛峰2017-04-17 17:34:16

    你这样很显然不行啊,找不着啊。用隐式调用啊。

    Antwort
    0
  • 怪我咯

    怪我咯2017-04-17 17:34:16

    1、有方法能解决,用路由的方式,所有的Activity都注册到一个路由表,一个key,对应一个Activity
    2、通过路由工具类进行跳转

    Antwort
    0
  • StornierenAntwort