我在一个应用程序中有一个活动,它调用另一个应用程序的活动。如何有意图或任何其他方式来完成。例如在单个应用程序中,我们可以这样做:
Intent i = new Intent(this, ActivityTwo.class);
i.putExtra("Value1", "This value is sent by FirstActivity ");
我在一个应用程序中有一个活动,它调用另一个应用程序的活动。如何有意图或任何其他方式来完成。例如在单个应用程序中,我们可以这样做:
Intent i = new Intent(this, ActivityTwo.class);
i.putExtra("Value1", "This value is sent by FirstActivity ");
为 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);
您可以使用Intent.setComponent