gpt4 book ai didi

android - 声明 Activity 的目的是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:12 25 4
gpt4 key购买 nike

我不是在问如何声明或使用 Activity ,我对此完全满意。我真正想知道的是为什么 Activity 甚至作为声明的元素存在,它们背后的目的是什么?强制我在两个地方( list 和代码本身)声明我使用的元素是否应该以某种方式提高安全性?

最佳答案

在代码中,您只有普通的 Java 类。导出工具必须检测哪些扩展了 ActivityFragmentActivity,或它们的任何子类。有些可能只是抽象的。无论如何,Android 需要一个包含所有可用 Activity 的列表。

通过在 list 中声明它们,您有机会声明 Android 需要知道的其他属性和元数据。

哪些Intent 过滤器可用?您希望以哪种模式启动您的 Activity?什么时候启动哪个 Activity? Android 需要知道这一点。

编辑:不要忘记启动单个 Activity 所需的权限,以及图标和标签 - 所有这些都必须知道。

关于android - 声明 Activity 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17663100/

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