我的Android应用程序中可以有多个getIntent()方法吗?

时间:2016-10-02 15:18:50

标签: android android-intent

我希望从我的应用程序第一个活动到第二个活动以及同一个活动中的其他应用程序(第二个活动)收到一个意图。

可以吗?

1 个答案:

答案 0 :(得分:0)

Intent表示应用程序的“意图做某事。”,并且每个Activity都由Intent调用。

您的SecondActivity将在您开始implicit or explicit intent.

时开始

您希望从您的活动或其他应用启动SecondActivity,您需要为此定义自定义Action

<activity android:name=".SecondActivity" >  
<intent-filter>
    <action android:name="com.example.DO_SOME_ACTION" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

您可以从以下任何应用程序启动您的活动:

Intent intent = new Intent();
intent.setAction("com.example.DO_SOME_ACTION");
startActivity(intent);