在开发过程中,我想为我的应用程序中的多个活动创建运行配置,以便我可以直接转到我想要测试的活动。
但是当我创建一个新的Run配置时,对应于“Launch Action”的列表只包含MAIN Activity而不包含其他。
在@sparkymats建议之后,我尝试将IntentFilter添加到AndroidManifest.xml(空或具有android.intent.category.LAUNCHER类别),但活动列表仍然只包含MAIN活动。
如何直接启动其他活动?
答案 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}}。