recherche

Maison  >  Questions et réponses  >  le corps du texte

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 

求大神赐教!

PHPzPHPz2771 Il y a quelques jours1121

répondre à tous(3)je répondrai

  • ringa_lee

    ringa_lee2017-04-17 17:34:16

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

    répondre
    0
  • 高洛峰

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

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

    répondre
    0
  • 怪我咯

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

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

    répondre
    0
  • Annulerrépondre