1

正如标题所说,出于某种我不明白的原因,我在应用程序中创建的每个活动都显示为手机应用程序菜单上的应用程序图标。

有人可以帮我解决这个奇怪的问题吗?

如果您需要一些代码,请索取(我不知道哪些代码与这些东西有关)。

谢谢!

4

2 回答 2

6

在您的清单中,从所有活动中删除这些行,除了您要打开的活动:

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

例子:

<activity
    android:name="your.package.name.MainActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <!-- This line declares this Activity as the start point -->
        <action android:name="android.intent.action.MAIN" />
        <!-- This line adds a launcher icon -->
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<activity
    android:name="your.package.name.OtherActivity"
    android:label="@string/app_name" >
</activity>
于 2013-04-04T16:46:15.893 回答
0

在您的清单文件中,您必须为所有活动设置启动器意图过滤器。仅在启动器活动中保留启动器意图过滤器。

于 2013-04-04T16:47:17.167 回答