2011-07-26 110 views
5

在開發過程中,我想爲我的應用程序中的多個活動創建運行配置,以便我可以直接轉到我想測試的活動。直接在Eclipse中啓動Android活動

但是當我創建一個新的運行配置時,與「啓動操作」相對應的列表只包含MAIN活動而不包含其他活動。

以下@sparkymats建議我嘗試在AndroidManifest.xml中添加一個IntentFilter(空或具有android.intent.category.LAUNCHER類別),但活動列表仍然只包含MAIN活動。

我該如何直接啓動其他活動?

回答

4

要達到此目的,您需要修改AndroidManifest.xml並將IntentFilter添加到您想要直接啓動的每一個。 Activity通過向其發送意向來啓動。所以,Activity必須配置爲從發射器接收Intent

6

在manifest文件中,把每一項活動的標籤內的這些行要午餐

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter>