how to start an activity in another module explicitly

后端 未结 4 1777
囚心锁ツ
囚心锁ツ 2021-02-02 09:46

I created an aar and i added it to my project as an module. in this module i have a HelloWorldActivity that i want to run.

my module manifest looks like this.

4条回答
  •  囚心锁ツ
    2021-02-02 10:24

    You can use the Class.forName(), it worked for me when i was needed to start activity which is in another module in my project.

     Intent intent = null;
        try {
            intent = new Intent(this, 
               Class.forName("ir.sibvas.testlibary1.HelloWorldActivity"));
            startActivity(intent);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    

提交回复
热议问题