在Eclipse中直接启动Android Activity

5
在开发过程中,我希望为我的应用程序创建多个活动的运行配置,以便可以直接测试所需的活动。但是,当我创建新的运行配置时,“启动操作”列表中只包含主要活动,而不包括其他活动。尝试根据@sparkymats的建议在AndroidManifest.xml中添加IntentFilter(可以为空或带有android.intent.category.LAUNCHER类别),但活动列表仍然只包含主要活动。如何直接启动其他活动?
2个回答

6

在清单文件中,将以下行放置在您想启动的每个活动标签内

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

4
为了实现这个目标,您需要修改您的AndroidManifest.xml文件,并为每一个您想要直接启动的活动添加一个IntentFilter。通过发送一个意图(Intent)来启动一个活动(Activity)。因此,该活动必须配置为从启动器接收意图(Intent)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接