【问题标题】:What is an Activity in Android? [closed]Android 中的 Activity 是什么? [关闭]
【发布时间】:2016-05-12 22:09:31
【问题描述】:

我是 Android 开发的初学者,谁能解释一下 Android 中的“活动”到底是什么意思?这类似于 Android 应用程序的“页面”吗?

【问题讨论】:

  • 是的,有点。但是那里应该有大量的教程,可以解释它。
  • 好吧@AlbAtNf :)
  • 我不熟悉 VB.NET 或 C#,但感谢@Hrundi V. Bakshi 提供的信息
  • 好吧,我错了。但是请在我不知道的情况下帮助我:)
  • 请参考here以获得更详细的答案和讨论。

标签: android android-layout android-activity android-studio mobile


【解决方案1】:

谁能解释一下 Android 中的“活动”到底是什么意思?

活动是用户界面的主要“粗略”单元。它大致类似于其他 GUI 环境中的屏幕、页面、窗口或其他类似结构。

或者,引用the documentation

Activity 是一个应用程序组件,它提供一个屏幕,用户可以与该屏幕进行交互以执行某些操作,例如拨打电话、拍照、发送电子邮件或查看地图。每个活动都有一个窗口,可以在其中绘制其用户界面。窗口通常会填满屏幕,但可能会比屏幕小并浮动在其他窗口的顶部。

一个应用程序通常由多个彼此松散绑定的活动组成。通常,应用程序中的一个活动被指定为“主”活动,它在第一次启动应用程序时呈现给用户。然后每个活动可以启动另一个活动以执行不同的操作。每次新活动开始时,前一个活动都会停止,但系统会将活动保存在堆栈(“后堆栈”)中。当一个新的活动开始时,它被推到后台堆栈并获得用户关注。后退堆栈遵循基本的“后进先出”堆栈机制,因此,当用户完成当前活动并按下后退按钮时,它会从堆栈中弹出(并销毁)并恢复之前的活动。 (返回堆栈在任务和返回堆栈文档中有更多讨论。)

【讨论】:

  • 非常感谢@CommonsWare :) 这很有帮助。
猜你喜欢
  • 1970-01-01
  • 2015-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-25
  • 1970-01-01
  • 2013-04-12
相关资源
最近更新 更多