gpt4 book ai didi

android - list xml 文件中的多个 android.intent.action.MAIN

转载 作者:可可西里 更新时间:2023-11-01 18:45:43 25 4
gpt4 key购买 nike

我是 Android 开发的新手,我看过很多教程,其中只有 android.intent.action.MAIN,这基本上是应用程序的启动 Activity 。

但是,在 android 应用程序演示中,我在 mainfest.xml 中看到了多个 android.intent.action.MAIN 语句。谁能解释为什么 mainfest.xml 有多个 android.intent.action.MAIN 语句?

而且,在哪些情况下我们应该在 manifest.xml 中有多个 MAIN

最佳答案

它们是程序的不同入口点。例如,我刚刚创建了两个 Activity ,它们都有典型的 Intent 过滤器

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

事实证明,我的启动器屏幕现在有两个不同的图标用于同一个程序,一个用于每个不同的 Activity 。这是有道理的,因为 MAIN/LAUNCHER intent 过滤器本质上告诉 android 该 Activity 是应用程序的启动 Activity 。 Android 的 Intent 过滤器模型中没有任何内容强制每个应用程序只有一个启动 Activity 。

关于android - list xml 文件中的多个 android.intent.action.MAIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8109572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com