从一个包传递意图到另一个包

时间:2019-11-26 12:01:11

标签: android android-intent package

我必须将意图从一种活动传递到另一种包装。例如,有两个包Package1和Package2。这两个软件包都有两个活动Activity1和Activity2。我必须将一个意图从Package1.activity1传递给Package2.activity1。谢谢。

2 个答案:

答案 0 :(得分:0)

我相信您在谈论软件包时是指一个单独的模块吗?

如果是这样-您需要将一个模块链接到另一个模块;

要这样做: 在module1/build.gradle中添加

implementation project(":module2")

此后,您将可以访问module2中的module1的课程

答案 1 :(得分:0)

如果您使用的是Android Studio或Eclipse之类的IDE,则无需担心软件包,其他软件包的自动需要的类将导入到Activity中。只需使用以下代码即可实现意图。

Intent intent = new Intent(Activity1.this, Activity2.class);
startActivity(intent);