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