我的应用中的每个活动都会添加到应用抽屉中

时间:2012-09-02 02:12:54

标签: android android-activity manifest

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

3 个答案:

答案 0 :(得分:5)

对于未来的情况,具体你可以在android清单下更改:

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

更改为:

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

这将从应用抽屉中删除活动图标。正如OP所说:有时巫师会把它放在清单中。

答案 1 :(得分:0)

好的,想通了......每当你通过adt向导创建一个新活动时(New - &gt; Android Activity),它会在你的清单中为你创建代码....问题是它添加了意图过滤器它也是如此。只是删除那些,他们不会出现....愚蠢的adt。

答案 2 :(得分:0)

我知道当我使用IntelliJ作为我的Android编程IDE时,可以使用向导创建一个名为“标记为启动活动”的新活动框。

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

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