在開發過程中,我想爲我的應用程序中的多個活動創建運行配置,以便我可以直接轉到我想測試的活動。直接在Eclipse中啓動Android活動
但是當我創建一個新的運行配置時,與「啓動操作」相對應的列表只包含MAIN活動而不包含其他活動。
以下@sparkymats建議我嘗試在AndroidManifest.xml中添加一個IntentFilter(空或具有android.intent.category.LAUNCHER類別),但活動列表仍然只包含MAIN活動。
我該如何直接啓動其他活動?
在開發過程中,我想爲我的應用程序中的多個活動創建運行配置,以便我可以直接轉到我想測試的活動。直接在Eclipse中啓動Android活動
但是當我創建一個新的運行配置時,與「啓動操作」相對應的列表只包含MAIN活動而不包含其他活動。
以下@sparkymats建議我嘗試在AndroidManifest.xml中添加一個IntentFilter(空或具有android.intent.category.LAUNCHER類別),但活動列表仍然只包含MAIN活動。
我該如何直接啓動其他活動?
要達到此目的,您需要修改AndroidManifest.xml
並將IntentFilter
添加到您想要直接啓動的每一個。 Activity
通過向其發送意向來啓動。所以,Activity
必須配置爲從發射器接收Intent
。
在manifest文件中,把每一項活動的標籤內的這些行要午餐
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>