2016-10-02 61 views

回答

0

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

你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); 
相关问题