我是Android开发的初学者,任何人都可以解释一下什么是'活动' Android中意味着什么?这类似于“Page”'一个Android应用程序?
答案 0 :(得分:2)
任何人都可以解释一下什么是'活动'在Android中意味着什么?
活动是您的主要"粗糙"用户界面单位。它大致类似于其他GUI环境中的屏幕,页面,窗口或其他类似构造。
或者引用the documentation:
活动是一个应用程序组件,它提供了一个屏幕,用户可以通过该屏幕进行交互以执行某些操作,例如拨打电话,拍照,发送电子邮件或查看地图。每个活动都有一个窗口,用于绘制其用户界面。窗口通常填满屏幕,但可能比屏幕小,并漂浮在其他窗口的顶部。
应用程序通常由多个彼此松散绑定的活动组成。通常,应用程序中的一个活动被指定为" main"活动,在第一次启动应用程序时呈现给用户。然后,每个活动可以启动另一个活动以执行不同的操作。每次新活动开始时,前一个活动都会停止,但系统会将活动保留在堆栈中("后堆栈")。当一个新的活动开始时,它会被推到后面的堆栈上并引起用户的注意。后面的堆栈遵循基本的"后进,先出"堆栈机制,因此,当用户完成当前活动并按下后退按钮时,它将从堆栈中弹出(并销毁)并恢复先前的活动。 (后台堆栈将在“任务和后台堆栈”文档中进行更多讨论。)