Android 为什么安卓的名字是';活动';?

Android 为什么安卓的名字是';活动';?,android,android-intent,android-activity,android-lifecycle,Android,Android Intent,Android Activity,Android Lifecycle,在Android中,为什么活动被称为活动,“意图”的命名背后的基本原理是什么?生命周期回调名称是如何确定的?我发现这些重要的类和函数的名称如此模糊,难以理解它们的职责,这让我很恼火。iOS在这方面似乎要好得多:“ViewController”、“viewDidLoad” 我已经搜索了其他关于这方面的帖子,但我一直回到官方文档的定义:“活动是用户可以做的一件单一的、有重点的事情”。任何坚实的职业都是单一而专注的。更重要的是,用户可以在一个活动中做多种“事情”——填写表单字段、提交数据、打开菜单 我

在Android中,为什么活动被称为活动,“意图”的命名背后的基本原理是什么?生命周期回调名称是如何确定的?我发现这些重要的类和函数的名称如此模糊,难以理解它们的职责,这让我很恼火。iOS在这方面似乎要好得多:“ViewController”、“viewDidLoad”

我已经搜索了其他关于这方面的帖子,但我一直回到官方文档的定义:“活动是用户可以做的一件单一的、有重点的事情”。任何坚实的职业都是单一而专注的。更重要的是,用户可以在一个活动中做多种“事情”——填写表单字段、提交数据、打开菜单


我觉得只要知道原因,我就能睡得更安稳。:)

如果你在谷歌上搜索“活动”的定义,那么你会得到“事情发生或完成的条件”

在Android开发中,这通常适用于活动,因为它们试图封装用户“正在做某事”或“正在发生某事”的功能

我认为把这个过程抽象成一个简单的名词是非常好的,它清楚地表明了什么应该和不应该是Android应用程序中的一项活动


希望这能有所帮助:)

因为谷歌的一位重要人士在一次会议上说,“让我们称这些坏男孩的活动”很有趣,这是我最初的假设。我想知道Fuschia OS可能采用的奇怪的命名文化。是的,我有。我认为它是,例如,登录屏幕可以被视为一个活动,因为它是一个“做某事”的视图,比如登录等等?同样对于支付活动,这将是一个你“支付”位置的视图。谢谢。这是一个很好的答案@andrew1996。我还是觉得iOS更清晰,你不觉得吗?然而,“某些事情正在发生”——回避了一些问题,什么类型的事情,什么类型的事情发生?然而,它似乎是与用户“最接近”的组件,如果选择错误,它是一个非常简洁的描述。谢谢