我在一个应用程序中有一个活动,它调用另一个应用程序的活动。如何通过意图或任何其他方式来完成。例如,在单个应用程序中,我们可以这样做:
Intent i = new Intent(this, ActivityTwo.class);
i.putExtra("Value1", "This value is sent by FirstActivity ");
答案 0 :(得分:1)
为第二个Activity声明android动作,并通过Action名称从First Activity调用Second Activity。有关详细信息,请参阅以下示例:
将AndroidManifest.xml中的第二个活动声明为
<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);
答案 1 :(得分:0)
您可以使用Intent.setComponent