直接在Eclipse中启动Android Activity

Fra*_*per 5 eclipse android adt

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

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

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

我怎样才能直接开展其他活动?

iTu*_*rki 6

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

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)


spa*_*mat 4

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