为什么活动有自己的图标?

时间:2012-09-21 19:58:08

标签: android android-activity

是否有一个特定的原因,如果我有MainActivity,它有自己的Icon,但如果我创建SecondActivity它有一个单独的图标?如果我从Play商店下载应用程序,则只需一个图标即可。我只是愚蠢吗?或者是否存在具体原因。非常感谢!

2 个答案:

答案 0 :(得分:3)

声明以下intent过滤器的任何活动都会在系统的应用列表中显示一个图标:

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

如果您只想要一个图标,则只将此意图过滤器放在主要活动中。

答案 1 :(得分:1)

每个活动都可以独立启动 - 因此可以在启动器中启用自己的图标。另外,我认为在以后的API中,图标可以显示在Activity本身内。