直接在Eclipse中启动Android Activity

时间:2011-07-26 05:10:39

标签: android eclipse adt

在开发过程中,我想为我的应用程序中的多个活动创建运行配置,以便我可以直接转到我想要测试的活动。

但是当我创建一个新的Run配置时,对应于“Launch Action”的列表只包含MAIN Activity而不包含其他。

在@sparkymats建议之后,我尝试将IntentFilter添加到AndroidManifest.xml(空或具有android.intent.category.LAUNCHER类别),但活动列表仍然只包含MAIN活动。

如何直接启动其他活动?

2 个答案:

答案 0 :(得分:6)

在清单文件中,将这些行放在要用于午餐的每个活动标记内

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

答案 1 :(得分:4)

要实现此目的,您需要修改AndroidManifest.xml并为要直接启动的每个IntentFilter添加Activity。通过向其发送Intent来启动Activity。因此,必须将Intent配置为从启动器接收{{1}}。