2

我在一个应用程序中有一个活动,它调用另一个应用程序的活动。如何有意图或任何其他方式来完成。例如在单个应用程序中,我们可以这样做:

Intent i = new Intent(this, ActivityTwo.class);
i.putExtra("Value1", "This value is sent by FirstActivity ");
4

2 回答 2

1

为 Second Activity 声明 android action,并通过 Action 名称从 First Activity 调用 Second Activity。有关更多信息,请参见以下示例:

将 AndroidManifest.xml 中的第二个 Activity 声明为

<activity android:name=".SecondActivity">
<intent-filter>
<action android:name="com.sample.action.MY_CUSTOM_ACTION"/>
</intent-filter>
</activity>

然后首先安装第二个应用程序并调用 SecondActivity,如下所示:

Intent i = new Intent("com.sample.action.MY_CUSTOM_ACTION");
i.putExtra("mystring","Sample Text");//optional.
startActivity(i);
于 2013-01-07T15:05:45.853 回答
0

您可以使用Intent.setComponent

于 2013-01-07T15:05:48.623 回答