1

好吧,就像标题所暗示的那样,我的应用程序中的每个活动都被添加到应用程序抽屉中......我真的很讨厌这个新的 ADT。首先,应用程序名称作为第一个活动名称出现的问题,现在所有活动都显示在应用程序列表中。如果我去卸载它只显示 1. 其他人有这个问题并想出了一个解决方法吗?

4

3 回答 3

4

对于未来的情况,您可以在 android 清单中进行更改:

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

改成:

<intent-filter>
  <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

这将从应用程序抽屉中删除活动的图标。正如 OP 所说:有时向导会为您将其放入清单中。

于 2012-12-13T14:16:08.860 回答
0

好的,想通了...每次您通过 adt 向导(New -> Android Activity)创建一个新活动时,它都会在您的清单中为您创建代码......问题是它也向它添加了意图过滤器. 只需删除它们,它们就不会出现....愚蠢的广告。

于 2012-09-02T02:15:16.960 回答
0

我知道当我使用 IntelliJ 作为我的 Android 编程 IDE 时,在使用向导创建一个新的 Activity 时可以检查一个框,上面写着“标记为启动 Activity”。

请注意这些类型的事情,因为这就是导致我遇到与肖恩相同的问题的原因。

我不会完全删除意图过滤器,只需将您想要的活动作为清单文件中标记为“启动器”的“启动”活动。所有其他活动都获得“默认”。

于 2015-11-23T21:04:33.640 回答